Børneværelser: Radiatorstyring v. Institutionsstatus
Af: Kasper Gyldenlev Damholdt | Placeret i Børneværelserne
Automatiseret varmestyring i Marcos og Luckas' værelser, der automatisk tilpasser temperaturen efter børnenes institutionsstatus, godnat-rutiner og udluftningsmønstre.
Automatiseringen styrer radiatortermostaterne i Marcos og Luckas' værelser direkte ud fra deres institutionsstatus. Når børnene tjekkes ind i børnehave/vuggestue, sænkes varmen til 17°C. Ved hjemkomst tændes der for 18°C, som hæves til 20°C ved sengetid (kl. 18:45) og sænkes igen om morgenen (kl. 06:15).
Hardware & Integration
Systemet benytter trådløse Zigbee radiatortermostater forbundet via Sonoff Zigbee 3.0 donglen. Værelsernes varmeprofiler synkroniseres direkte med AULA-integrationen via entiteterne sensor.langhoj_dagtilbud_bornehave_marco og sensor.langhoj_dagtilbud_vuggestue_luckas.
Styringsdiagram & Beslutningstræ
Automatiseringen evaluerer tilstedeværelse, klokkeslæt samt tilstanden på husets globale udluftnings-hjælper:
input_boolean.lufte_ude = ON} B -->|Ja: Udluftning igang| C[Sluk Radiatorer
HVAC Mode: OFF] B -->|Nej: Normal drift| D{Er børnene i dagtilbud?
Status = Kommet} D -->|Ja: Børn i institution| E[Energibesparelse:
Heat 17°C] D -->|Nej: Børn hjemme| F{Tidspunkt på døgnet?} F -->|Sengetid: 18:45 - 21:00| G[Komfortvarme v. Indsovning:
Heat 20°C] F -->|Dag / Nat: Øvrige tidspunkter| H[Standard Drift:
Heat 18°C]
Styringslogik & Varmeprofiler
- Automatisk Besparelse ved Aflevering: I det øjeblik pædagogerne tjekker Marco eller Luckas ind i AULA (status "Kommet"), sænkes værelsets termostat automatisk til 17°C for at undgå at opvarme tomme rum.
- Komfortvarme ved Sengetid (18:45): Klokken 18:45 hæves temperaturen til 20°C. Dette sikrer et behageligt og lunt værelse under godnathistorie og indsovning.
- Sval Nattesøvn & Morgen (06:15): Senere på aftenen og om morgenen kl. 06:15 justeres temperaturen tilbage til 18°C for sund og sval nattesøvn.
Fordele og Ulemper ved denne Automatisering
✅ Fordele
- Fuld synkronisering med hverdagen: Varmen styres af børnenes faktiske tilstedeværelse i institution frem for faste tidsskemaer.
- Optimeret søvnkomfort: Lun varmeprofil under indsovning, der automatisk skifter til sval nattemperatur.
- Minimalt varmespild: Radiatorerne slukker øjeblikkeligt ved udluftning og sænkes når børneværelserne er tomme.
⚠️ Ulemper & Opmærksomhedspunkter
- Afhængig af AULA opdatering: Hvis pædagogerne glemmer at tjekke barnet ind på skærmen i institutionen, forbliver værelset på standard 18°C.
- Langsom genopvarmning på støbejern: Traditionelle radiatorer kræver lidt tid til at varme rummet op fra 17°C til 20°C.
Home Assistant Automation (YAML)
Kilden til automatiseringen i Home Assistant opbygget med choose-betingelser og skabelon-triggere:
alias: 'Klima: Børneværelser Radiatorstyring v. Institutionsstatus'
description: 'Styrer radiatortermostater i Marcos og Luckas værelser ud fra AULA dagtilbud-status, sengetid og morgentimer'
trigger:
- platform: state
entity_id:
- sensor.langhoj_dagtilbud_bornehave_marco
- sensor.langhoj_dagtilbud_vuggestue_luckas
id: dagtilbud_skift
- platform: time
at: '18:45:00'
id: sengetid
- platform: time
at: '06:15:00'
id: morgen_justering
- platform: state
entity_id: input_boolean.lufte_ude
id: udluftning
condition: []
action:
- choose:
# Betingelse 1: Udluftning er aktiv -> Sluk radiatorer
- conditions:
- condition: state
entity_id: input_boolean.lufte_ude
state: 'on'
sequence:
- action: climate.set_hvac_mode
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
hvac_mode: 'off'
# Betingelse 2: Børn i dagtilbud -> Sænk temperatur til 17°C
- conditions:
- condition: template
value_template: >-
{{ 'Kommet' in states('sensor.langhoj_dagtilbud_bornehave_marco') or
'Kommet' in states('sensor.langhoj_dagtilbud_vuggestue_luckas') }}
sequence:
- action: climate.set_hvac_mode
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
hvac_mode: heat
- action: climate.set_temperature
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
temperature: 17
# Betingelse 3: Sengetid (18:45 - 21:00) -> Komfortvarme 20°C
- conditions:
- condition: time
after: '18:45:00'
before: '21:00:00'
sequence:
- action: climate.set_hvac_mode
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
hvac_mode: heat
- action: climate.set_temperature
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
temperature: 20
# Default: Standard drift når børnene er hjemme om dagen/natten (18°C)
default:
- action: climate.set_hvac_mode
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
hvac_mode: heat
- action: climate.set_temperature
target:
entity_id:
- climate.marco_vaerelse_radiator
- climate.luckas_vaerelse_radiator
data:
temperature: 18
mode: restart
Ofte Stillede Spørgsmål (FAQ)
Hvordan ved Home Assistant, hvornår børnene er i dagtilbud?
Systemet overvåger tilstandssensorerne sensor.langhoj_dagtilbud_bornehave_marco og sensor.langhoj_dagtilbud_vuggestue_luckas. Når statussen skifter til "Kommet", registreres barnet som værende i institution.
Hvad er temperaturen på børneværelserne ved sengetid?
Klokken 18:45 før sengetid hæves temperaturen til 20°C for at sikre et varmt og behageligt rum under godnathistorie og indsovning.
Hvad sker der med radiatorerne under udluftning?
Hvis hovedafbryderen for udluftning (input_boolean.lufte_ude) er aktiv, overstyrer systemet alle tids- og tilstedeværelsesregler og slukker radiatorerne helt.