Compare commits
2
Commits
defe5f87a4
...
181c5445db
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
181c5445db | ||
|
|
cf45bcf2be |
+149
-132
@@ -290,14 +290,14 @@
|
||||
use_blueprint:
|
||||
path: homeassistant/motion_light_pro_triple.yaml
|
||||
input:
|
||||
motion_entity1: binary_sensor.presenza_bassa_scala_taverna_occupancy
|
||||
motion_entity2: binary_sensor.presenza_taverna_garage_occupancy
|
||||
motion_entity3: binary_sensor.presenza_taverna_lavanderia_occupancy
|
||||
motion_entity1: binary_sensor.presenza_taverna_garage_occupancy
|
||||
motion_entity2: binary_sensor.presenza_taverna_lavanderia_occupancy
|
||||
motion_entity3: binary_sensor.presenza_bassa_scala_taverna_occupancy
|
||||
light_target:
|
||||
entity_id: light.luce_taverna_garage
|
||||
use_sun: false
|
||||
dont_disturb: false
|
||||
no_motion_wait: 60
|
||||
no_motion_wait: 240
|
||||
- id: '1764007463105'
|
||||
alias: ETcontroller_fix_limit_copy
|
||||
description: 'This Automation allows to copy status from MQTT read HP Fix Limit
|
||||
@@ -317,50 +317,6 @@
|
||||
data_template:
|
||||
option: '{{ states(''sensor.fix_hp_level_read'') }}'
|
||||
mode: single
|
||||
- id: '1774188925405'
|
||||
alias: Luce Automatica Garage-OLD
|
||||
description: ''
|
||||
triggers:
|
||||
- trigger: state
|
||||
entity_id:
|
||||
- binary_sensor.presenza_garage_occupancy
|
||||
from:
|
||||
- 'off'
|
||||
to:
|
||||
- 'on'
|
||||
id: garage_on
|
||||
- trigger: state
|
||||
entity_id:
|
||||
- binary_sensor.presenza_garage_occupancy
|
||||
from:
|
||||
- 'on'
|
||||
to:
|
||||
- 'off'
|
||||
id: garage_off
|
||||
conditions: []
|
||||
actions:
|
||||
- if:
|
||||
- condition: trigger
|
||||
id:
|
||||
- garage_on
|
||||
then:
|
||||
- action: light.turn_on
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id: light.luce_garage
|
||||
data: {}
|
||||
else:
|
||||
- delay:
|
||||
hours: 0
|
||||
minutes: 4
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
- action: light.turn_off
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id: light.luce_garage
|
||||
data: {}
|
||||
mode: restart
|
||||
- id: '1765575450095'
|
||||
alias: Xmas-light-mgmt
|
||||
description: ''
|
||||
@@ -503,47 +459,6 @@
|
||||
window_sensor: binary_sensor.salottopt_finestrapiccola_contact
|
||||
climate_target: climate.salottopt_termosifone
|
||||
ext_temp_limit: 17
|
||||
- id: '1773787966184'
|
||||
alias: SE_fan_automation
|
||||
description: Manages fan under Solaredge Inverter
|
||||
triggers:
|
||||
- trigger: numeric_state
|
||||
entity_id:
|
||||
- sensor.se_heatsink_temp
|
||||
above: 36
|
||||
id: se_fan_on
|
||||
- trigger: numeric_state
|
||||
entity_id:
|
||||
- sensor.se_heatsink_temp
|
||||
below: 32
|
||||
id: se_fan_off
|
||||
conditions: []
|
||||
actions:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_on
|
||||
sequence:
|
||||
- type: turn_on
|
||||
device_id: e3ed6a2244c1e2ddaeff6f94e96f25e1
|
||||
entity_id: 361d8b711623afed18b3e9397bdae647
|
||||
domain: switch
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_off
|
||||
sequence:
|
||||
- type: turn_off
|
||||
device_id: e3ed6a2244c1e2ddaeff6f94e96f25e1
|
||||
entity_id: 361d8b711623afed18b3e9397bdae647
|
||||
domain: switch
|
||||
default:
|
||||
- type: turn_off
|
||||
device_id: e3ed6a2244c1e2ddaeff6f94e96f25e1
|
||||
entity_id: 361d8b711623afed18b3e9397bdae647
|
||||
domain: switch
|
||||
mode: single
|
||||
- id: '1779547552608'
|
||||
alias: Antizanzare_Piano_Primo
|
||||
description: ''
|
||||
@@ -624,8 +539,8 @@
|
||||
id: Garage_door_close
|
||||
for:
|
||||
hours: 0
|
||||
minutes: 30
|
||||
seconds: 0
|
||||
minutes: 0
|
||||
seconds: 15
|
||||
conditions: []
|
||||
actions:
|
||||
- choose:
|
||||
@@ -698,8 +613,8 @@
|
||||
use_blueprint:
|
||||
path: homeassistant/auto_ac_control.yaml
|
||||
input:
|
||||
temp_threshold: 30
|
||||
temp_hist: 2
|
||||
temp_threshold: 31
|
||||
temp_hist: 3
|
||||
climate_target: climate.mansarda
|
||||
fan_ctrl: true
|
||||
override_duration: 1
|
||||
@@ -734,17 +649,7 @@
|
||||
- sensor.se_heatsink_temp
|
||||
for:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 15
|
||||
above: 33
|
||||
id: se_fan_start
|
||||
below: 52
|
||||
- trigger: numeric_state
|
||||
entity_id:
|
||||
- sensor.se_heatsink_temp
|
||||
for:
|
||||
hours: 0
|
||||
minutes: 1
|
||||
minutes: 10
|
||||
seconds: 0
|
||||
below: 34
|
||||
id: se_fan_stop
|
||||
@@ -754,20 +659,69 @@
|
||||
for:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 15
|
||||
seconds: 5
|
||||
above: 52
|
||||
id: se_fan_max
|
||||
- trigger: numeric_state
|
||||
entity_id:
|
||||
- sensor.se_heatsink_temp
|
||||
for:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 15
|
||||
above: 34
|
||||
id: se_fan_start
|
||||
enabled: true
|
||||
- trigger: state
|
||||
entity_id: sensor.se_heatsink_temp
|
||||
entity_id:
|
||||
- sensor.se_heatsink_temp
|
||||
id: se_fan_change
|
||||
for: "{{ (states('sensor.se_heatsink_temp') | float) >= 34.0 and (states('sensor.se_heatsink_temp')
|
||||
| float) <= 52.0 }} \n"
|
||||
- trigger: time
|
||||
at: '21:15:00'
|
||||
id: se_fan_check_stop
|
||||
- trigger: time
|
||||
at: '21:30:00'
|
||||
id: se_fan_check_stop
|
||||
conditions: []
|
||||
actions:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_stop
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: 0
|
||||
- action: fan.turn_off
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data: {}
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_max
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: 100
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_start
|
||||
sequence:
|
||||
- action: fan.turn_on
|
||||
metadata: {}
|
||||
data: {}
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
@@ -786,38 +740,101 @@
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_stop
|
||||
- se_fan_change
|
||||
enabled: false
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: '{% set t = ((states(''sensor.se_heatsink_temp'') | float -
|
||||
34.0) * 4.44) -%} {{ [ 20, t + 20.0 ] | max }}
|
||||
|
||||
'
|
||||
- conditions:
|
||||
- condition: and
|
||||
conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_check_stop
|
||||
- condition: template
|
||||
value_template: '{{ (states(''sensor.se_heatsink_temp'') | float) < 34.0 }}'
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: 0
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_max
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
- action: fan.turn_off
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: 100
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id:
|
||||
- se_fan_change
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.se_heatsink_temp
|
||||
above: 33
|
||||
below: 52
|
||||
sequence:
|
||||
- action: fan.set_percentage
|
||||
target:
|
||||
entity_id: fan.system_se_fan_controller_fan_speed
|
||||
data:
|
||||
percentage: '{% set t = ((states(''sensor.se_heatsink_temp'') | float(2)
|
||||
- 34.0) * 4.44) -%} {{ [ 20, t + 20.0 ] | max }}
|
||||
|
||||
'
|
||||
data: {}
|
||||
note: Because of flapping betwwen running and wakeup of SE, the below trigger
|
||||
might not be catched, therefore we trigger on 21:15 another check to stop
|
||||
the se_fan to not let it running overnight. This is a double check
|
||||
trace:
|
||||
stored_traces: 20
|
||||
mode: single
|
||||
- id: '1785858756340'
|
||||
alias: Luce Automatica Garage
|
||||
description: Motion light PRO triple per Garage
|
||||
use_blueprint:
|
||||
path: homeassistant/motion_light_pro_triple.yaml
|
||||
input:
|
||||
motion_entity1: binary_sensor.presenza_garage_occupancy
|
||||
motion_entity2: binary_sensor.presenza_garage_ingresso_occupancy
|
||||
motion_entity3: binary_sensor.presenza_garage_posteriore_occupancy
|
||||
light_target:
|
||||
entity_id: light.luce_garage
|
||||
use_sun: false
|
||||
dont_disturb: false
|
||||
no_motion_wait: 240
|
||||
- id: '1785878055170'
|
||||
alias: ZZ-ACswing
|
||||
description: ''
|
||||
triggers:
|
||||
- trigger: time_pattern
|
||||
hours: /4
|
||||
minutes: '00'
|
||||
seconds: '00'
|
||||
conditions: []
|
||||
actions:
|
||||
- action: climate.set_swing_mode
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id:
|
||||
- climate.soggiorno
|
||||
- climate.salotto
|
||||
- climate.soggiorno_1
|
||||
- climate.matrimoniale
|
||||
- climate.studio_est
|
||||
- climate.mansarda
|
||||
data:
|
||||
swing_mode: Horizontal
|
||||
- action: climate.set_fan_mode
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id:
|
||||
- climate.mansarda
|
||||
- climate.matrimoniale
|
||||
- climate.salotto
|
||||
- climate.soggiorno
|
||||
- climate.soggiorno_1
|
||||
- climate.studio_est
|
||||
data:
|
||||
fan_mode: Auto
|
||||
mode: single
|
||||
- id: '1786437101681'
|
||||
alias: Luce-Automatica-Corsello
|
||||
description: ''
|
||||
use_blueprint:
|
||||
path: homeassistant/motion_light_pro_dual.yaml
|
||||
input:
|
||||
motion_entity1: binary_sensor.presenza_corsello_occupancy
|
||||
motion_entity2: binary_sensor.presenza_garage_ingresso_occupancy
|
||||
light_target:
|
||||
entity_id: light.esterno_luce_corsello
|
||||
dont_disturb: false
|
||||
no_motion_wait: 300
|
||||
use_sun: true
|
||||
|
||||
@@ -95,3 +95,7 @@ lovelace:
|
||||
type: module
|
||||
- url: /hacsfiles/lovelace-layout-card/layout-card.js
|
||||
type: module
|
||||
- url: /local/community/flightradar24-card/flightradar24-card.js
|
||||
type: module
|
||||
- url: /local/community/flightradar-flight-card/flightradar-flight-card.js
|
||||
type: module
|
||||
|
||||
Reference in New Issue
Block a user