Doorbell: tilføj sonos snapshot/restore for at undgå invalid auth-advarsler fra Sonos

This commit is contained in:
2026-07-29 19:50:46 +02:00
parent d541b331fd
commit fde477fb2e
10 changed files with 122 additions and 18 deletions
+34 -12
View File
@@ -56,6 +56,25 @@ vanding_toggle_hojbed_3:
entity_id: switch.drivhus_drypvanding
duration: "{{ states('input_number.vanding_varighed_hojbed_3') | int(15) }}"
vanding_toggle_drivhus:
alias: Toggle Drivhus
mode: single
sequence:
- choose:
- conditions:
- condition: state
entity_id: switch.hojbed_3
state: "on"
sequence:
- service: switch.turn_off
target:
entity_id: switch.hojbed_3
default:
- service: rainbird.start_irrigation
data:
entity_id: switch.hojbed_3
duration: "{{ states('input_number.vanding_varighed_drivhus') | int(15) }}"
vanding_hojbed_skiftevis:
alias: Smart vanding højbed 1, 2 og 3 efter fugtighed
mode: single
@@ -85,18 +104,19 @@ vanding_hojbed_skiftevis:
- condition: template
value_template: >
{{
states('sensor.annes_havesensor_soil_moisture_1') | float(100) < 40 or
states('sensor.annes_havesensor_soil_moisture_2') | float(100) < 40 or
states('sensor.annes_havesensor_soil_moisture_3') | float(100) < 40
states('sensor.annes_havesensor_soil_moisture_1') | float(100) < states('input_number.vanding_maal_fugtighed_hojbed_1') | float(40) or
states('sensor.annes_havesensor_soil_moisture_2') | float(100) < states('input_number.vanding_maal_fugtighed_hojbed_2') | float(40) or
states('sensor.annes_havesensor_soil_moisture_3') | float(100) < states('input_number.vanding_maal_fugtighed_hojbed_3') | float(40)
}}
- condition: template
value_template: "{{ repeat.index <= 8 }}"
sequence:
# HB1 Ærter (switch.hojbed_2) kun hvis tørt
- if:
- condition: numeric_state
entity_id: sensor.annes_havesensor_soil_moisture_1
below: 40
- condition: template
value_template: >
{{ states('sensor.annes_havesensor_soil_moisture_1') | float(100)
< states('input_number.vanding_maal_fugtighed_hojbed_1') | float(40) }}
then:
- service: rainbird.start_irrigation
data:
@@ -109,9 +129,10 @@ vanding_hojbed_skiftevis:
# HB2 Kartofler (switch.hojbed_1) kun hvis tørt
- if:
- condition: numeric_state
entity_id: sensor.annes_havesensor_soil_moisture_2
below: 40
- condition: template
value_template: >
{{ states('sensor.annes_havesensor_soil_moisture_2') | float(100)
< states('input_number.vanding_maal_fugtighed_hojbed_2') | float(40) }}
then:
- service: rainbird.start_irrigation
data:
@@ -124,9 +145,10 @@ vanding_hojbed_skiftevis:
# HB3 Rabarber (switch.drivhus_drypvanding) kun hvis tørt
- if:
- condition: numeric_state
entity_id: sensor.annes_havesensor_soil_moisture_3
below: 40
- condition: template
value_template: >
{{ states('sensor.annes_havesensor_soil_moisture_3') | float(100)
< states('input_number.vanding_maal_fugtighed_hojbed_3') | float(40) }}
then:
- service: rainbird.start_irrigation
data: