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