Varme: gør morgen/aften-tider konfigurerbare via input_datetime
- Ny input_datetime/varme.yaml med varme_morgen_tid og varme_aften_tid - Automations trigger nu på input_datetime-entiteterne i stedet for hardkodede tider - Script beregner nat dynamisk ud fra de to tider (string-sammenligning) - View: tilføj morgen/aften-tider til tabellen + manuel Genberegn-knap
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
##################################################
|
||||
# Varme: Triggers der kalder script.varme_recalculate
|
||||
# Scenarierne der kræver genberegning:
|
||||
# - Morgen (06:30) - nat slut → komforttemp
|
||||
# - Aften (22:00) - nat start → natsænkning
|
||||
# - Morgen (input_datetime.varme_morgen_tid) - nat slut → komforttemp
|
||||
# - Aften (input_datetime.varme_aften_tid) - nat start → natsænkning
|
||||
# - Tilstedeværelse - hjemme/væk skifter
|
||||
# - Ferietilstand - ferie til/fra
|
||||
# - HA genstart - genopret korrekt temp
|
||||
@@ -10,19 +10,19 @@
|
||||
|
||||
- alias: "Varme - Genberegn: Morgen"
|
||||
id: varme_recalc_morgen
|
||||
description: "Slutter natsænkning kl. 06:00 - sætter komforttemperaturer"
|
||||
description: "Slutter natsænkning - tidspunkt styret af input_datetime.varme_morgen_tid"
|
||||
trigger:
|
||||
- platform: time
|
||||
at: "06:00:00"
|
||||
at: input_datetime.varme_morgen_tid
|
||||
action:
|
||||
- service: script.varme_recalculate
|
||||
|
||||
- alias: "Varme - Genberegn: Nat"
|
||||
id: varme_recalc_nat
|
||||
description: "Starter natsænkning kl. 22:00"
|
||||
description: "Starter natsænkning - tidspunkt styret af input_datetime.varme_aften_tid"
|
||||
trigger:
|
||||
- platform: time
|
||||
at: "22:00:00"
|
||||
at: input_datetime.varme_aften_tid
|
||||
action:
|
||||
- service: script.varme_recalculate
|
||||
|
||||
@@ -61,10 +61,10 @@
|
||||
id: varme_ferie_forvarm
|
||||
description: >
|
||||
Slår vacation_mode fra 2 dage inden vacation_end så huset er
|
||||
varmt ved hjemkomst. Kører dagligt kl. 06:00.
|
||||
varmt ved hjemkomst. Kører dagligt ved morgen-tidspunktet.
|
||||
trigger:
|
||||
- platform: time
|
||||
at: "06:00:00"
|
||||
at: input_datetime.varme_morgen_tid
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: input_boolean.vacation_mode
|
||||
|
||||
Reference in New Issue
Block a user