AutomationDataset/fablav76/fablav76_automations.yaml

2693 lines
76 KiB
YAML

- 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 }}'