534 lines
90 KiB
JSON
534 lines
90 KiB
JSON
[
|
|
{
|
|
"id": "tginfoallarme",
|
|
"automation": "- id: tginfoallarme\n alias: tg allarme\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /alarm\n id: alarm_command\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /alarm\n id: alarm_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /alarm-disarm\n id: alarm-disarm\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /alarm-arm-home\n id: alarm-arm-home\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /alarm-arm-away\n id: alarm-arm-away\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /alarm-total\n id: alarm-total\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /sirena\n id: sirena\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - alarm_command\n sequence:\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - alarm_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-disarm\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK, disattivo l'allarme\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: alarm_control_panel.alarm_disarm\n target:\n entity_id: alarm_control_panel.home\n data:\n code: '1234'\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: disarmed\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-arm-home\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK, attivo l'allarme\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: alarm_control_panel.alarm_arm_home\n target:\n entity_id: alarm_control_panel.home\n data:\n code: '1234'\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: armed_home\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-arm-away\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: '*OK, ATTIVO L''ALLARME* {{''\\n''}} Hai 20 secondi per uscire di\n casa.'\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: alarm_control_panel.alarm_arm_away\n target:\n entity_id: alarm_control_panel.home\n data:\n code: '1234'\n - wait_for_trigger:\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: armed_away\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-total\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: input_boolean.toggle\n data: {}\n target:\n entity_id: input_boolean.allarme\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: '{% if states(''input_boolean.sirena'',''on'') %}\n\n {{\"\\U0001F534\"}} OK, Allarme Totale Inserito!\n\n {% else %}\n\n {{\"\\U0001F7E2\"}} OK, Allarme Totale Disinserito!\n\n {% endif %}\n\n '\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - sirena\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: input_boolean.toggle\n data: {}\n target:\n entity_id: input_boolean.sirena\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: '{% if states(''input_boolean.sirena'',''on'') %}\n\n {{\"\\U0001F4E2\"}} OK, Sirena Attivata!\n\n {% else %}\n\n {{\"\\U0001F507\"}} OK, Sirena Disattivata!\n\n {% endif %}\n\n '\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_allarme\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": [
|
|
{
|
|
"name": "home alarm control panel",
|
|
"room": "home",
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "allarme input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.allarme",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "sirena input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.sirena",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tg avvio server",
|
|
"automation": "- id: tg avvio server\n alias: tg avvio server\n triggers:\n - event: start\n trigger: homeassistant\n actions:\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: notify.fabio_telegram\n data:\n message: ✅ *{{ states('sensor.homeassistant_start')|replace ('initialized in',\n 'avviato in') }}* ✅\n data:\n inline_keyboard:\n - '{{ \"\\U0001F3E0\" }} Avvia il bot:/start'",
|
|
"config": [
|
|
{
|
|
"name": "homeassistant start sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.homeassistant_start",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "fabio telegram notify",
|
|
"room": null,
|
|
"type": "notify",
|
|
"id": {
|
|
"entity_id": "notify.fabio_telegram",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tg locate",
|
|
"automation": "- id: tg locate\n alias: tg locate\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /locate\n id: locate\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate\n id: locate_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_iphone\n id: locate_iphone\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_iphone_map\n id: locate_iphone_map\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_pixel_7\n id: locate_pixel_7\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_pixel_7_map\n id: locate_pixel_7_map\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_oppo\n id: locate_oppo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /locate_oppo_map\n id: locate_oppo_map\n actions:\n choose:\n - conditions:\n - condition: trigger\n id: locate\n sequence:\n - action: script.tg_script_locate\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_iphone\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_iphone\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_iphone_map\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_iphone_map\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_pixel_7\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_pixel_7\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_pixel_7_map\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_pixel_7_map\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_oppo\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_oppo\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: locate_oppo_map\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_locate_oppo_map\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tginfoluci",
|
|
"automation": "- id: tginfoluci\n alias: tg luci\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /luci\n id: luci_command\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luci\n id: luci_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luci_off\n id: luci_off\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /soggiorno\n id: soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendisoggiorno\n id: accendisoggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnisoggiorno\n id: spegnisoggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_soggiorno\n id: luce_soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /led_soggiorno\n id: led_soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /lampada_soggiorno\n id: lampada_soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /cucina\n id: cucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendicucina\n id: accendicucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnicucina\n id: spegnicucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_cucina\n id: luce_cucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_ripostiglio\n id: luce_ripostiglio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /ingresso\n id: ingresso\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendiingresso\n id: accendiingresso\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegniingresso\n id: spegniingresso\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_ingresso_1\n id: luce_ingresso_1\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_ingresso_2\n id: luce_ingresso_2\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /corridoio\n id: corridoio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendicorridoio\n id: accendicorridoio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnicorridoio\n id: spegnicorridoio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_armadio\n id: luce_armadio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_scarpiera\n id: luce_scarpiera\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /matrimoniale\n id: matrimoniale\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendimatrimoniale\n id: accendimatrimoniale\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnimatrimoniale\n id: spegnimatrimoniale\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_camera\n id: luce_camera\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_comodino\n id: luce_comodino\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /cameretta\n id: cameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendicameretta\n id: accendicameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnicameretta\n id: spegnicameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_cameretta\n id: luce_cameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /studio\n id: studio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendistudio\n id: accendistudio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnistudio\n id: spegnistudio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_studio\n id: luce_studio\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_scrivania\n id: luce_scrivania\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /bagni\n id: bagni\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendibagni\n id: accendibagni\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnibagni\n id: spegnibagni\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /bagnogrande\n id: bagnogrande\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendibagnogrande\n id: accendibagnogrande\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnibagnogrande\n id: spegnibagnogrande\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_bagno_grande\n id: luce_bagno_grande\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /bagnopiccolo\n id: bagnopiccolo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /accendibagnopiccolo\n id: accendibagnopiccolo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /spegnibagnopiccolo\n id: spegnibagnopiccolo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_bagno_piccolo\n id: luce_bagno_piccolo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /luce_specchio\n id: luce_specchio\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id: luci_command\n sequence:\n - action: script.tg_script_luci\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luci_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luci_off\n sequence:\n - action: light.turn_off\n entity_id: light.luci\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: soggiorno\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_soggiorno\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendisoggiorno\n sequence:\n - action: light.turn_on\n entity_id: light.soggiorno\n - action: script.tg_script_luci_soggiorno_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnisoggiorno\n sequence:\n - action: light.turn_off\n entity_id: light.soggiorno\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_soggiorno_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_soggiorno\n sequence:\n - action: light.toggle\n entity_id: light.luce_soggiorno\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_soggiorno_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: led_soggiorno\n sequence:\n - action: light.toggle\n entity_id: light.led_soggiorno\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_soggiorno_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: lampada_soggiorno\n sequence:\n - action: light.toggle\n entity_id: light.lampada_soggiorno\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_soggiorno_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: cucina\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_cucina\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendicucina\n sequence:\n - action: light.turn_on\n entity_id: light.cucina\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cucina_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnicucina\n sequence:\n - action: light.turn_off\n entity_id: light.cucina\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cucina_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_cucina\n sequence:\n - action: light.toggle\n entity_id: light.luce_cucina\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cucina_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_ripostiglio\n sequence:\n - action: light.toggle\n entity_id: light.ripostiglio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cucina_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: ingresso\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_ingresso\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendiingresso\n sequence:\n - action: light.turn_on\n entity_id: light.ingresso\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_ingresso_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegniingresso\n sequence:\n - action: light.turn_off\n entity_id: light.ingresso\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_ingresso_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_ingresso_1\n sequence:\n - action: light.toggle\n entity_id: light.luce_ingresso_1\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_ingresso_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_ingresso_2\n sequence:\n - action: light.toggle\n entity_id: light.luce_ingresso_2\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_ingresso_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: corridoio\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_corridoio\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendicorridoio\n sequence:\n - action: light.turn_on\n entity_id: light.corridoio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_corridoio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnicorridoio\n sequence:\n - action: light.turn_off\n entity_id: light.corridoio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_corridoio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_armadio\n sequence:\n - action: light.toggle\n entity_id: light.armadio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_corridoio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_scarpiera\n sequence:\n - action: light.toggle\n entity_id: light.scarpiera\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_corridoio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: matrimoniale\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_camera\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendimatrimoniale\n sequence:\n - action: light.turn_on\n entity_id: light.camera\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_camera_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnimatrimoniale\n sequence:\n - action: light.turn_off\n entity_id: light.camera\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_camera_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_camera\n sequence:\n - action: light.toggle\n entity_id: light.luce_camera\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_camera_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_comodino\n sequence:\n - action: light.toggle\n entity_id: light.comodino\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_camera_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: cameretta\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_cameretta\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendicameretta\n sequence:\n - action: light.turn_on\n entity_id: light.cameretta\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cameretta_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnicameretta\n sequence:\n - action: light.turn_off\n entity_id: light.cameretta\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cameretta_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_cameretta\n sequence:\n - action: light.toggle\n entity_id: light.luce_cameretta\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_cameretta_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: studio\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_studio\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendistudio\n sequence:\n - action: light.turn_on\n entity_id: light.studio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_studio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnistudio\n sequence:\n - action: light.turn_off\n entity_id: light.studio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_studio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_studio\n sequence:\n - action: light.toggle\n entity_id: light.luce_studio\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_studio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_scrivania\n sequence:\n - action: light.toggle\n entity_id: light.luce_scrivania\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_studio_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: bagni\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_bagni\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendibagni\n sequence:\n - action: light.turn_on\n entity_id: light.bagni\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagni_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnibagni\n sequence:\n - action: light.turn_off\n entity_id: light.bagni\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagni_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: bagnogrande\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_bagno_grande\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendibagnogrande\n sequence:\n - action: light.turn_on\n entity_id: light.bagno_grande\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_grande_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnibagnogrande\n sequence:\n - action: light.turn_off\n entity_id: light.bagno_grande\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_grande_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_bagno_grande\n sequence:\n - action: light.toggle\n entity_id: light.luce_bagno_grande\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_grande_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: bagnopiccolo\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_luci_bagno_piccolo\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: accendibagnopiccolo\n sequence:\n - action: light.turn_on\n entity_id: light.bagno_piccolo\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_piccolo_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: spegnibagnopiccolo\n sequence:\n - action: light.turn_off\n entity_id: light.bagno_piccolo\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_piccolo_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_bagno_piccolo\n sequence:\n - action: light.toggle\n entity_id: light.luce_bagno_piccolo\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_piccolo_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: luce_specchio\n sequence:\n - action: light.toggle\n entity_id: light.specchio_bagno_piccolo\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: script.tg_script_luci_bagno_piccolo_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'",
|
|
"config": [
|
|
{
|
|
"name": "luci light",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luci",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "soggiorno light",
|
|
"room": "living_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.soggiorno",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce soggiorno light",
|
|
"room": "living_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_soggiorno",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "led soggiorno light",
|
|
"room": "living_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.led_soggiorno",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "lampada soggiorno light",
|
|
"room": "living_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.lampada_soggiorno",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "cucina light",
|
|
"room": "kitchen",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.cucina",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce cucina light",
|
|
"room": "kitchen",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_cucina",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "ripostiglio light",
|
|
"room": "storage",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.ripostiglio",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "ingresso light",
|
|
"room": "entrance",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.ingresso",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce ingresso 1 light",
|
|
"room": "entrance",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_ingresso_1",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce ingresso 2 light",
|
|
"room": "entrance",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_ingresso_2",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "corridoio light",
|
|
"room": "hallway",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.corridoio",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "armadio light",
|
|
"room": "closet",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.armadio",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "scarpiera light",
|
|
"room": "shoe_rack",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.scarpiera",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "camera light",
|
|
"room": "bedroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.camera",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce camera light",
|
|
"room": "bedroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_camera",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "comodino light",
|
|
"room": "bedroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.comodino",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "cameretta light",
|
|
"room": "kids_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.cameretta",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce cameretta light",
|
|
"room": "kids_room",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_cameretta",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "studio light",
|
|
"room": "office",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.studio",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce studio light",
|
|
"room": "office",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_studio",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce scrivania light",
|
|
"room": "office",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_scrivania",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bagni light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.bagni",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bagno grande light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.bagno_grande",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce bagno grande light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_bagno_grande",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "bagno piccolo light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.bagno_piccolo",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "luce bagno piccolo light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luce_bagno_piccolo",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "specchio bagno piccolo light",
|
|
"room": "bathroom",
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.specchio_bagno_piccolo",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tgmeteo",
|
|
"automation": "- id: tgmeteo\n alias: tg meteo\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /meteo\n id: meteo\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /meteo\n id: meteo_callback\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - meteo\n sequence:\n - action: script.tg_script_meteo\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - meteo_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_meteo\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tgnotificainfoallarme",
|
|
"automation": "- id: tgnotificainfoallarme\n alias: tg notifica allarme\n triggers:\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: disarmed\n id: alarm-disarmed\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: armed_home\n id: alarm-armed-home\n - trigger: state\n entity_id:\n - alarm_control_panel.home\n to: armed_away\n id: alarm-armed-away\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - alarm-disarmed\n sequence:\n - action: notify.fabio_telegram\n data:\n message: '*Allarme disattivato* {{''\\n''}} alle ore {{ states(''sensor.time'')\n }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-armed-home\n sequence:\n - action: notify.fabio_telegram\n data:\n message: '*Allarme attivato (HOME)* {{''\\n''}} alle ore {{ states(''sensor.time'')\n }}'\n - conditions:\n - condition: trigger\n id:\n - alarm-armed-away\n sequence:\n - action: notify.fabio_telegram\n data:\n message: '*ALLARME ATTIVATO (FUORI CASA)* {{''\\n''}} alle ore {{ states(''sensor.time'')\n }}'",
|
|
"config": [
|
|
{
|
|
"name": "home alarm control panel",
|
|
"room": "home",
|
|
"type": "alarm_control_panel",
|
|
"id": {
|
|
"entity_id": "alarm_control_panel.home",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "time sensor",
|
|
"room": null,
|
|
"type": "sensor",
|
|
"id": {
|
|
"entity_id": "sensor.time",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "fabio telegram notify",
|
|
"room": null,
|
|
"type": "notify",
|
|
"id": {
|
|
"entity_id": "notify.fabio_telegram",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tginfonotifiche",
|
|
"automation": "- id: tginfonotifiche\n alias: tg notifiche\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /notify\n id: notify\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /notify\n id: notify_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /telegram_off\n id: telegram_off\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /telegram_on\n id: telegram_on\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /app_companion_off\n id: app_companion_off\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /app_companion_on\n id: app_companion_on\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - notify\n sequence:\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - notify_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - telegram_off\n sequence:\n - action: input_boolean.turn_off\n target:\n entity_id: input_boolean.telegram\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: OK, ho *disattivato* le notifiche Telegram\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - telegram_on\n sequence:\n - action: input_boolean.turn_on\n target:\n entity_id: input_boolean.telegram\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: OK, ho *attivato* le notifiche Telegram\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - app_companion_off\n sequence:\n - action: input_boolean.turn_off\n target:\n entity_id: input_boolean.notifiche_in_app\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK, ho *disattivato* le notifiche dell'app Companion\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - app_companion_on\n sequence:\n - action: input_boolean.turn_on\n target:\n entity_id: input_boolean.notifiche_in_app\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK, ho *attivato* le notifiche dell'app Companion\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_notifiche\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": [
|
|
{
|
|
"name": "telegram input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.telegram",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "notifiche in app input boolean",
|
|
"room": null,
|
|
"type": "input_boolean",
|
|
"id": {
|
|
"entity_id": "input_boolean.notifiche_in_app",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tgsensori",
|
|
"automation": "- id: tgsensori\n alias: tg sensori\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /sensori\n id: sensori\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /sensori\n id: sensori_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /aggiorna_sensori\n id: aggiorna_sensori\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - sensori\n sequence:\n - action: script.tg_script_sensori\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - sensori_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_sensori\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - aggiorna_sensori\n sequence:\n - action: script.tg_script_sensori_edit\n metadata: {}\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tgservizi",
|
|
"automation": "- id: tgservizi\n alias: tg servizi\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /servizi\n id: servizi\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /servizi\n id: servizi_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /reload_localtuya\n id: localtuya\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - servizi\n sequence:\n - action: script.tg_script_servizi\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - servizi_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_servizi\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: localtuya\n sequence:\n - action: localtuya.reload\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 1\n milliseconds: 0\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK, Ricarico l'integrazione localtuya\n - delay:\n hours: 0\n minutes: 0\n seconds: 2\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_servizi\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tginfosistema",
|
|
"automation": "- id: tginfosistema\n alias: tg sistema\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /sistema\n id: sistema\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /sistema\n id: sistema_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /restart_ha\n id: restart_ha\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /restart_ha_yes\n id: restart_ha_yes\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id: sistema\n sequence:\n - action: script.tg_script_sistema\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - sistema_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_sistema\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id: restart_ha\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: Sei sicuro?\n inline_keyboard:\n - '{{ \"\\U0001F50C\" }} Si:/restart_ha_yes,{{ \"\\U0001F4BB\" }} No. torna:/sistema'\n - '{{ \"\\u21a9\\ufe0f\" }} Menú Principale:/stop'\n - conditions:\n - condition: trigger\n id: restart_ha_yes\n sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: '*RIAVVIO HOME ASSISTANT* {{''\\n''}}{{''\\n''}} Attendere Prego.\n {{''\\n''}} Ci vorranno pochi minuti.....'\n - action: homeassistant.restart\n data: {}",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tgsnapshots",
|
|
"automation": "- id: tgsnapshots\n alias: tg snapshots\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /snapshots\n id: snapshots\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snapshots\n id: snapshots_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_soggiorno\n id: snap_soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_porta\n id: snap_porta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_cucina\n id: snap_cucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_cucina2\n id: snap_cucina2\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_camera\n id: snap_camera\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_cameretta\n id: snap_cameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /snap_tutti\n id: snap_tutti\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - snapshots\n sequence:\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snapshots_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_soggiorno\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.soggiorno_onvif_profile000\n data:\n filename: /config/media/cam/soggiorno.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/soggiorno.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Soggiorno {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_porta\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.porta_ingresso\n data:\n filename: /config/media/cam/porta.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/porta.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Porta di ingresso {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_cucina\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.cucina_onvif_profile000\n data:\n filename: /config/media/cam/cucina.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cucina.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cucina {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_cucina2\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.cucina_acti\n data:\n filename: /config/media/cam/cucina2.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cucina2.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cucina 2 {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_camera\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.camera_onvif_profile000\n data:\n filename: /config/media/cam/camera.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/camera.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Camera {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_cameretta\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.cameretta_onvif_profile000\n data:\n filename: /config/media/cam/cameretta.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cameretta.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cameretta {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - snap_tutti\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: camera.snapshot\n target:\n entity_id: camera.porta_ingresso\n data:\n filename: /config/media/cam/porta.jpg\n - action: camera.snapshot\n target:\n entity_id: camera.soggiorno\n data:\n filename: /config/media/cam/soggiorno.jpg\n - action: camera.snapshot\n target:\n entity_id: camera.cucina\n data:\n filename: /config/media/cam/cucina.jpg\n - action: camera.snapshot\n target:\n entity_id: camera.cucina_acti\n data:\n filename: /config/media/cam/cucina2.jpg\n - action: camera.snapshot\n target:\n entity_id: camera.camera\n data:\n filename: /config/media/cam/camera.jpg\n - action: camera.snapshot\n target:\n entity_id: camera.cameretta\n data:\n filename: /config/media/cam/cameretta.jpg\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/porta.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Porta di ingresso {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/soggiorno.jpg\n target: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cucina.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cucina {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cucina2.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cucina2 {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/camera.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Camera {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: telegram_bot.send_photo\n data:\n file: /config/media/cam/cameretta.jpg\n target: '{{ trigger.event.data.user_id }}'\n caption: Cameretta {{ now().strftime(\"%m/%d/%Y - %H:%M:%S \") }}\n - action: script.tg_script_snapshots\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": [
|
|
{
|
|
"name": "soggiorno camera",
|
|
"room": "living_room",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.soggiorno_onvif_profile000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "porta ingresso camera",
|
|
"room": "entrance",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.porta_ingresso",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "cucina camera",
|
|
"room": "kitchen",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.cucina_onvif_profile000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "cucina acti camera",
|
|
"room": "kitchen",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.cucina_acti",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "camera camera",
|
|
"room": "bedroom",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.camera_onvif_profile000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "cameretta camera",
|
|
"room": "kids_room",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.cameretta_onvif_profile000",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Camera",
|
|
"room": null,
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.camera",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Cameretta",
|
|
"room": "Cameretta",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.cameretta",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Cucina",
|
|
"room": "Cucina",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.cucina",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "Soggiorno",
|
|
"room": "Soggiorno",
|
|
"type": "camera",
|
|
"id": {
|
|
"entity_id": "camera.soggiorno",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "telegram_start",
|
|
"automation": "- id: telegram_start\n alias: tg start\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /start\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /start\n actions:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n title: 'Benvenuto in Home Assistant '\n message: '*COMANDI DISPONIBILI:*'\n target: '{{ trigger.event.data.user_id }}'\n inline_keyboard:\n - '{{ \"\\U0001F3E0\" }} Stato casa:/casa'\n - '{{ \"\\U0001F4A1\" }} Luci:/luci,{{ \"\\U0001F441\" }} Sensori:/sensori'\n - '{{ \"\\U0001F6A8\" }} Allarme:/alarm,{{ \"\\U00002709\" }} Notifiche:/notify'\n - '{{ \"\\U0001F4BB\" }} Sistema:/sistema,{{ \"\\U0001F6E0\" }} Servizi:/servizi'\n - '{{ \"\\U0001F4F9\" }} Videocamere:/video,{{ \"\\U0001F5FA\" }} Localizza disp.:/locate'\n - '{{ \"\\U0001F4F7\" }} Snapshots:/snapshots,{{ \"\\U00002600\" }} Meteo:/meteo'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "telegram_stop",
|
|
"automation": "- id: telegram_stop\n alias: tg stop\n trigger:\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /stop\n actions:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: '*PANNELLO DI CONTROLLO*'\n target: '{{ trigger.event.data.user_id }}'\n inline_keyboard:\n - '{{ \"\\U0001F3E0\" }} Stato casa:/casa'\n - '{{ \"\\U0001F4A1\" }} Luci:/luci,{{ \"\\U0001F441\" }} Sensori:/sensori'\n - '{{ \"\\U0001F6A8\" }} Allarme:/alarm,{{ \"\\U00002709\" }} Notifiche:/notify'\n - '{{ \"\\U0001F4BB\" }} Sistema:/sistema,{{ \"\\U0001F6E0\" }} Servizi:/servizi'\n - '{{ \"\\U0001F4F9\" }} Videocamere:/video,{{ \"\\U0001F5FA\" }} Localizza disp.:/locate'\n - '{{ \"\\U0001F4F7\" }} Snapshots:/snapshots,{{ \"\\U00002600\" }} Meteo:/meteo'",
|
|
"config": []
|
|
},
|
|
{
|
|
"id": "tgstatocasa",
|
|
"automation": "- id: tgstatocasa\n alias: tg stato casa\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /casa\n id: casa_command\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /casa\n id: casa_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n command: /light_off\n id: light_off\n - trigger: event\n event_type: telegram_callback\n event_data:\n command: /switch_off\n id: switch_off\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - casa_command\n sequence:\n - action: script.tg_script_stato_casa\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - casa_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_stato_casa\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - light_off\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: light.turn_off\n metadata: {}\n data: {}\n target:\n entity_id: light.luci\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: Ho spento le luci\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_stato_casa\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - switch_off\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: switch.turn_off\n target:\n entity_id: switch.switch\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: Ho spento gli interruttori\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_stato_casa\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - all_off\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: OK\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: light.turn_off\n target:\n entity_id: light.luci\n - action: switch.turn_off\n target:\n entity_id: switch.switch\n data: {}\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: telegram_bot.send_message\n metadata: {}\n data:\n target: '{{ trigger.event.data.user_id }}'\n message: Ho spento le luci e gli interruttori\n - delay:\n hours: 0\n minutes: 0\n seconds: 3\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_stato_casa\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": [
|
|
{
|
|
"name": "luci light",
|
|
"room": null,
|
|
"type": "light",
|
|
"id": {
|
|
"entity_id": "light.luci",
|
|
"device_id": null
|
|
}
|
|
},
|
|
{
|
|
"name": "switch switch",
|
|
"room": null,
|
|
"type": "switch",
|
|
"id": {
|
|
"entity_id": "switch.switch",
|
|
"device_id": null
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "tgvideo",
|
|
"automation": "- id: tgvideo\n alias: tg video\n mode: restart\n triggers:\n - trigger: event\n event_type: telegram_command\n event_data:\n command: /video\n id: video\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video\n id: video_callback\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video_soggiorno\n id: video_soggiorno\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video_cucina\n id: video_cucina\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video_camera\n id: video_camera\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video_cameretta\n id: video_cameretta\n - trigger: event\n event_type: telegram_callback\n event_data:\n data: /video_tutti\n id: video_tutti\n actions:\n - choose:\n - conditions:\n - condition: trigger\n id:\n - video\n sequence:\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_callback\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_soggiorno\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - parallel:\n - action: script.tg_script_video_soggiorno\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: Registrazione soggiorno in corso\n title: Attendere 10 secondi\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_cucina\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - parallel:\n - action: script.tg_script_video_cucina\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: Registrazione cucina in corso\n title: Attendere 10 secondi\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_camera\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - parallel:\n - action: script.tg_script_video_camera\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: Registrazione camera in corso\n title: Attendere 10 secondi\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_cameretta\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - parallel:\n - action: script.tg_script_video_cameretta\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: Registrazione cameretta in corso\n title: Attendere 10 secondi\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - conditions:\n - condition: trigger\n id:\n - video_tutti\n sequence:\n - action: telegram_bot.delete_message\n data:\n message_id: '{{ trigger.event.data.message.message_id }}'\n chat_id: '{{ trigger.event.data.user_id }}'\n - parallel:\n - action: script.tg_script_video_soggiorno\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video_cucina\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video_camera\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video_cameretta\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'\n - sequence:\n - action: telegram_bot.send_message\n metadata: {}\n data:\n message: Registrazione video in corso\n title: Attendere 10 secondi\n target: '{{ trigger.event.data.user_id }}'\n - delay:\n hours: 0\n minutes: 0\n seconds: 10\n milliseconds: 0\n - action: telegram_bot.delete_message\n data:\n message_id: last\n chat_id: '{{ trigger.event.data.user_id }}'\n - action: script.tg_script_video\n metadata: {}\n data:\n trigger: '{{ trigger.event.data.user_id }}'",
|
|
"config": []
|
|
}
|
|
] |