diff --git a/automations.yaml b/automations.yaml index 8eef173..ee89bd3 100644 --- a/automations.yaml +++ b/automations.yaml @@ -1,48 +1,4 @@ -- id: "1709331511622" - alias: BagnoPT-heat_save - description: - When someone leaves the window open set heat temperature to low value - to save power - triggers: - - type: opened - device_id: f93100fe27b6e5bbb01435d9c7c62c39 - entity_id: e9b204a2e6a6c7c7c26ecb7099d87a11 - domain: binary_sensor - trigger: device - conditions: - - condition: numeric_state - entity_id: sensor.esterno_temperature - below: 18 - actions: - - device_id: 7743d6b58e5c464426e4b53416a74c7a - domain: climate - entity_id: d23578d0c01a087c7c2247fa8fab1113 - type: set_hvac_mode - hvac_mode: "off" - mode: single -- id: "1709332450679" - alias: Bagno-PT-restart_heating - description: - When Finestra-Bagno-PT and window is closed and external temperature - is below 18 set valvola termosifone to Auto - triggers: - - type: not_opened - trigger: device - device_id: f93100fe27b6e5bbb01435d9c7c62c39 - entity_id: e9b204a2e6a6c7c7c26ecb7099d87a11 - domain: binary_sensor - condition: - - condition: numeric_state - entity_id: sensor.esterno_temperature - below: 18 - action: - - device_id: 7743d6b58e5c464426e4b53416a74c7a - domain: climate - entity_id: d23578d0c01a087c7c2247fa8fab1113 - type: set_hvac_mode - hvac_mode: heat - mode: single -- id: "1709401667410" +- id: '1709401667410' alias: Luce Scala Taverna (sensore alto) description: Attiva Luce Scala Taverna su presenza use_blueprint: @@ -52,7 +8,7 @@ light_target: device_id: 226779fb30bd68c5a2784ccd762d90e9 no_motion_wait: 20 -- id: "1728486287191" +- id: '1728486287191' alias: Luce Scala Taverna (sensore basso) description: Attiva Luce Scala Taverna su presenza use_blueprint: @@ -62,7 +18,7 @@ light_target: device_id: 226779fb30bd68c5a2784ccd762d90e9 no_motion_wait: 20 -- id: "1728594248560" +- id: '1728594248560' alias: Luce Scala Mansarda (sensore alto) description: Attiva Luce Scala Mansarda su presenza use_blueprint: @@ -72,7 +28,7 @@ light_target: device_id: 702137a6f2c17b89fdb0598f7003743c no_motion_wait: 20 -- id: "1728594117428" +- id: '1728594117428' alias: Luce Scala Mansarda (sensore basso) description: Attiva Luce Scala Mansarda su presenza use_blueprint: @@ -82,7 +38,7 @@ light_target: device_id: 702137a6f2c17b89fdb0598f7003743c no_motion_wait: 20 -- id: "1729875991469" +- id: '1729875991469' alias: BagnoOvest-save-energy description: Thermostat will close upon window open use_blueprint: @@ -90,97 +46,21 @@ input: window_sensor: binary_sensor.bagnoovest_finestra_contact climate_target: climate.bagnoovest_termosifone -- id: "1729887529602" +- id: '1729887529602' alias: BagnoPT-save-energy - description: "" + description: '' use_blueprint: path: homeassistant/heat_save.yaml input: window_sensor: binary_sensor.bagnopt_finestra_contact climate_target: climate.bagnopt_termosifone ext_temp_limit: 17 -- id: "1729887632269" +- id: '1729887632269' alias: SoggiornoPT-save-energy - description: "" + description: '' use_blueprint: path: homeassistant/heat_save.yaml input: - window_sensor: binary_sensor.salottopt_finestra_contact + window_sensor: binary_sensor.soggiornopt_finestrasud_contact climate_target: climate.soggiornopt_termosifonesud ext_temp_limit: 17 -- id: "1729899451580" - alias: test-switch - description: "" - triggers: - - type: opened - device_id: d9e47be4d9369f77ee2c07273324bc46 - entity_id: ebae111d5248a4a919571b66f79824d3 - domain: binary_sensor - trigger: device - - type: not_opened - device_id: d9e47be4d9369f77ee2c07273324bc46 - entity_id: ebae111d5248a4a919571b66f79824d3 - domain: binary_sensor - trigger: device - - actions: - - choose: - # if finestra is open - - conditions: > - {{ is_state('binary_sensor.salottopt_finestra_contact', 'on') }} - # - condition: state - # entity_id: binary_sensor.salottopt_finestra_contact - # state: "on" - # for: - # hours: 0 - # minutes: 0 - # seconds: 3 - sequence: - - action: climate.set_hvac_mode - metadata: {} - data: - hvac_mode: "off" - target: - entity_id: climate.soggiornopt_termosifonesud - - action: switch.turn_off - metadata: {} - data: {} - target: - device_id: 62352ecf274ff68e3ddfbc979406d49d - - action: notify.mobile_app_ttrabatt_iphone15pro - metadata: {} - data: - message: Home Assistant DEBUG - title: Aperta {{ states('binary_sensor.salottopt_finestra_contact') }} - # if finestra is closed - - conditions: > - {{ is_state('binary_sensor.salottopt_finestra_contact', 'off') }} - # - condition: state - # entity_id: binary_sensor.salottopt_finestra_contact - # state: "off" - sequence: - - action: climate.set_hvac_mode - metadata: {} - data: - hvac_mode: "heat" - target: - entity_id: climate.soggiornopt_termosifonesud - - action: switch.turn_on - metadata: {} - data: {} - target: - device_id: 62352ecf274ff68e3ddfbc979406d49d - - action: notify.mobile_app_ttrabatt_iphone15pro - metadata: {} - data: - message: Home Assistant DEBUG - title: Chiusa {{ states('binary_sensor.salottopt_finestra_contact') }} - default: - - action: notify.mobile_app_ttrabatt_iphone15pro - metadata: {} - data: - title: HA script error - message: > - le condizioni non vanno cazzo: state: {{ states('binary_sensor.salottopt_finestra_contact') }} - - mode: single diff --git a/blueprints/automation/homeassistant/heat_save.yaml b/blueprints/automation/homeassistant/heat_save.yaml index 3437b99..205fe2b 100644 --- a/blueprints/automation/homeassistant/heat_save.yaml +++ b/blueprints/automation/homeassistant/heat_save.yaml @@ -47,7 +47,7 @@ actions: - choose: # if finestra is open - conditions: > - {{ is_state('sensor_status', 'on') }} + {{ is_state( sensor_status, 'on' ) }} sequence: - action: climate.set_hvac_mode metadata: {} @@ -59,11 +59,11 @@ actions: metadata: {} data: message: > - Climate {{ states('sensor_status') }} OFF + Thermostat OFF title: HA template 'heat_save' DEBUG # if finestra is closed - conditions: > - {{ is_state('sensor_status', 'off') }} + {{ is_state( sensor_status, 'off') }} sequence: - action: climate.set_hvac_mode metadata: {} @@ -75,16 +75,17 @@ actions: metadata: {} data: message: > - Climate {{ states('sensor_status') }} HEAT + Thermostat HEAT title: HA template 'heat_save' DEBUG default: - - action: notify.mobile_app_ttrabatt_iphone15pro - metadata: {} - data: - title: HA template 'heat_save' ERROR - message: > - Bad Conditions state {{ states('sensor_status') }} + sequence: + - action: notify.mobile_app_ttrabatt_iphone15pro + metadata: {} + data: + title: HA template 'heat_save' ERROR + message: > + Bad Conditions state {{ states( sensor_status ) }} # - if: # - condition: state