170 lines
12 KiB
JSON
170 lines
12 KiB
JSON
[
|
|
{
|
|
"id": "Flight entry notification",
|
|
"automation": "- alias: Flight entry notification\n description: ''\n triggers:\n - event_type: flightradar24_entry\n trigger: event\n conditions:\n - condition: template\n value_template: '{{ trigger.event.data.callsign in [''LIFELN2'', ''ZXP01'', ''ZXP02'',\n ''ZXP03'', ''ZXP04'', ''ZXP05'', ''ZXP06''] }}\n\n '\n actions:\n - data:\n message: Flight entry of {{ trigger.event.data.callsign }} to {{ trigger.event.data.airport_destination_city\n }} [Open FlightRadar](https://www.flightradar24.com/{{ trigger.event.data.callsign\n }})\n data:\n url: https://fr24.com/{{ trigger.event.data.callsign }}/{{ trigger.event.data.id\n }}\n clickAction: https://fr24.com/{{ trigger.event.data.callsign }}/{{ trigger.event.data.id\n }}\n image: '{{ trigger.event.data.aircraft_photo_medium }}'\n action: notify.mobile_app_Oneplus12\n - action: browser_mod.navigate\n metadata: {}\n data:\n browser_id:\n - 0041739398d895e9040c07be4dc364d8\n path: /dashboard-viewassist/flightradar",
|
|
"config": [
|
|
{
|
|
"name": "mobile app Oneplus12",
|
|
"room": null,
|
|
"type": "notify",
|
|
"id": {
|
|
"entity_id": "notify.mobile_app_Oneplus12",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "browser mod device",
|
|
"room": null,
|
|
"type": "browser_mod",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "0041739398d895e9040c07be4dc364d8"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "view-assist - p2000 - rijnmond",
|
|
"automation": "- alias: view-assist - p2000 - rijnmond\n description: ''\n triggers:\n - entity_id:\n - sensor.p2000_rotterdam_rijnmond\n trigger: state\n for:\n hours: 0\n minutes: 0\n seconds: 0\n conditions:\n - condition: state\n entity_id: input_boolean.p2000\n state: 'on'\n - condition: time\n after: 07:00:00\n before: '23:00:00'\n actions:\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ ''GRIP'' in p2000_tts or ''A0'' in p2000_tts }}'\n sequence:\n - data:\n chime_path: hail\n message: '{{ p2000_tts }}'\n tts_platform: tts.piper\n target:\n device_id: acf85cc68b20c280f8534a53e2446aaf\n action: chime_tts.say\n - data:\n path: /dashboard-viewassist/p2000\n action: browser_mod.navigate\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - condition: template\n value_template: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') | float(default=0)\n != 0 and states(''sensor.p2000_rijnmond_corrected_lon'') | float(default=0)\n != 0 }}'\n - data:\n path: /dashboard-viewassist/map2\n latitude: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') }}'\n longitude: '{{ states(''sensor.p2000_rijnmond_corrected_lon'') }}'\n action: browser_mod.navigate\n - conditions:\n - condition: template\n value_template: '{{ p2000_tts | regex_search(''(?<!\\\\w)(vlaardingen|vlaard|schiedam|maasland|maassluis)(?!\\\\w)'',\n ignorecase=True) }}\n\n '\n sequence:\n - data:\n chime_path: chirp\n message: '{{ p2000_tts }}'\n tts_platform: tts.piper\n target:\n device_id: acf85cc68b20c280f8534a53e2446aaf\n action: chime_tts.say\n - data:\n path: /dashboard-viewassist/p2000\n action: browser_mod.navigate\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - condition: template\n value_template: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') | float(default=0)\n != 0 and states(''sensor.p2000_rijnmond_corrected_lon'') | float(default=0)\n != 0 }}'\n - data:\n path: /dashboard-viewassist/map2\n latitude: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') }}'\n longitude: '{{ states(''sensor.p2000_rijnmond_corrected_lon'') }}'\n action: browser_mod.navigate\n default:\n - data:\n chime_path: chirp\n target:\n device_id: acf85cc68b20c280f8534a53e2446aaf\n action: chime_tts.say\n - data:\n path: /dashboard-viewassist/p2000\n action: browser_mod.navigate\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - condition: template\n value_template: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') | float(default=0)\n != 0 and states(''sensor.p2000_rijnmond_corrected_lon'') | float(default=0)\n != 0 }}'\n - data:\n path: /dashboard-viewassist/map1\n latitude: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') }}'\n longitude: '{{ states(''sensor.p2000_rijnmond_corrected_lon'') }}'\n action: browser_mod.navigate\n variables:\n p2000_tts: '{{ trigger.to_state.attributes.tts }}'\n mode: queued\n max: 5",
|
|
"config": [
|
|
{
|
|
"name": "p2000 rotterdam rijnmond sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rotterdam_rijnmond",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.p2000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "chime tts device",
|
|
"room": null,
|
|
"type": "chime_tts",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "acf85cc68b20c280f8534a53e2446aaf"
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rijnmond corrected latitude sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rijnmond_corrected_lat",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rijnmond corrected longitude sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rijnmond_corrected_lon",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "View-assist P2000 - Vlaardingen",
|
|
"automation": "- alias: View-assist P2000 - Vlaardingen\n description: ''\n triggers:\n - entity_id:\n - sensor.p2000_rotterdam_rijnmond\n trigger: state\n for:\n hours: 0\n minutes: 0\n seconds: 0\n conditions:\n - condition: state\n entity_id: input_boolean.p2000\n state: 'off'\n - condition: time\n after: 07:00:00\n before: '23:00:00'\n - condition: state\n entity_id: binary_sensor.apollo_woonkamer_radar_target\n state: 'on'\n actions:\n - choose:\n - conditions:\n - condition: template\n value_template: '{{ ''GRIP'' in p2000_tts or ''A0'' in p2000_tts }}'\n sequence:\n - data:\n chime_path: hail\n message: '{{ p2000_tts }}'\n tts_platform: tts.piper\n action: chime_tts.say\n target:\n device_id: 0041739398d895e9040c07be4dc364d8\n - data:\n path: /dashboard-viewassist/p2000\n action: browser_mod.navigate\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - condition: template\n value_template: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') | float(default=0)\n != 0 and states(''sensor.p2000_rijnmond_corrected_lon'') | float(default=0)\n != 0 }}'\n - data:\n path: /dashboard-viewassist/map2\n latitude: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') }}'\n longitude: '{{ states(''sensor.p2000_rijnmond_corrected_lon'') }}'\n action: browser_mod.navigate\n - conditions:\n - condition: template\n value_template: '{{ p2000_tts | regex_search(''(?<!\\\\w)(vlaardingen|vlaard|schiedam|maasland|maassluis)(?!\\\\w)'',\n ignorecase=True) }}\n\n '\n sequence:\n - data:\n chime_path: chirp\n message: '{{ p2000_tts }}'\n tts_platform: tts.piper\n action: chime_tts.say\n target:\n device_id: 0041739398d895e9040c07be4dc364d8\n - data:\n path: /dashboard-viewassist/p2000\n action: browser_mod.navigate\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - condition: template\n value_template: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') | float(default=0)\n != 0 and states(''sensor.p2000_rijnmond_corrected_lon'') | float(default=0)\n != 0 }}'\n - data:\n path: /dashboard-viewassist/map2\n latitude: '{{ states(''sensor.p2000_rijnmond_corrected_lat'') }}'\n longitude: '{{ states(''sensor.p2000_rijnmond_corrected_lon'') }}'\n action: browser_mod.navigate\n mode: queued\n variables:\n p2000_tts: '{{ trigger.to_state.attributes.tts }}'\n max: 5",
|
|
"config": [
|
|
{
|
|
"name": "browser mod device",
|
|
"room": null,
|
|
"type": "browser_mod",
|
|
"id": {
|
|
"entity_id": null,
|
|
"device_id": "0041739398d895e9040c07be4dc364d8"
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rotterdam rijnmond sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rotterdam_rijnmond",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.p2000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rijnmond corrected latitude sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rijnmond_corrected_lat",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rijnmond corrected longitude sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.p2000_rijnmond_corrected_lon",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "apollo woonkamer radar target binary sensor",
|
|
"room": "woonkamer",
|
|
"type": "binary_sensor",
|
|
"id": {
|
|
"entity_id": "binary_sensor.apollo_woonkamer_radar_target",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "View-assist-p2000 auto vlaardingen-rijnmond",
|
|
"automation": "- alias: View-assist-p2000 auto vlaardingen-rijnmond\n description: ''\n triggers:\n - trigger: state\n entity_id:\n - input_boolean.p2000\n conditions: []\n actions:\n - choose:\n - conditions:\n - condition: state\n entity_id: input_boolean.p2000\n state: 'on'\n sequence:\n - action: automation.turn_on\n target:\n entity_id: automation.view_assist_p2000\n data: {}\n - action: automation.turn_off\n target:\n entity_id: automation.p2000_rijnmond\n data:\n stop_actions: true\n - conditions:\n - condition: state\n entity_id: input_boolean.p2000\n state: 'off'\n sequence:\n - action: automation.turn_off\n target:\n entity_id: automation.view_assist_p2000\n data:\n stop_actions: true\n - action: automation.turn_on\n target:\n entity_id: automation.p2000_rijnmond\n data: {}\n mode: single",
|
|
"config": [
|
|
{
|
|
"name": "p2000 input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.p2000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "view assist p2000 automation",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.view_assist_p2000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "p2000 rijnmond automation",
|
|
"room": null,
|
|
"type": "automation",
|
|
"id": {
|
|
"entity_id": "automation.p2000_rijnmond",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
}
|
|
] |