Axolotl Akvarium: Tidsstyring m. Genstartssikring
Af: Kasper Gyldenlev Damholdt | Placeret i Stue / Akvarie-zone
Præcis døgnrytmestyring af akvariets belysning skræddersyet til axolotlers særlige lysfølsomhed. Med indbygget genstartssikring forhindres lyssvigt og tilstandsfejl efter systemopdateringer eller strømafbrydelser.
homeassistant.start event-evaluering.
Automatiseringen tænder akvariets belysning kl. 10:00 og slukker det kl. 18:00 (8 timers fotoperiode). Takket være en indbygget genstartssikring tjekker Home Assistant altid det aktuelle tidspunkt ved opstart eller efter strømsvigt og bringer straks lyset i den rigtige tilstand i stedet for at afvente næste tids-trigger.
Hardware & Integration
Lyset styres via en Zigbee smart-stikkontakt (switch.axolotl_akvarium_lys). Da Axolotler mangler øjenlåg og trives bedst i svag belysning, overholdes en fast 8-timers lyscyklus strengt for at forhindre algevækst og reducere stress hos dyrene.
Styringsdiagram & Beslutningstræ
Automatiseringen evaluerer både faste tidspunkter og systemets opstartstilstand:
Tænd Akvarielys (ON)"] C -->|Før 10:00 eller efter 18:00| F["Genopret Tilstand:
Sluk Akvarielys (OFF)"] D -->|Kl. 10:00 Trigger| E D -->|Kl. 18:00 Trigger| F
Styringslogik & Genstartssikring
- Standard Tids-triggere svigter ved genstart: En traditionel automatisering, der kun udløses præcis `at: '10:00:00'`, vil fejle, hvis Home Assistant genstarter kl. 10:02 (eller hvis strømmen var væk). Lyset ville forblive slukket resten af dagen.
- Dynamisk Tidsinterval-evaluering: Ved at lade `homeassistant.start` indgå som trigger og anvende en `condition: time` med `after: '10:00:00'` og `before: '18:00:00'`, sikres det, at lyset altid tændes, hvis genstarten sker inden for vinduet.
- Beskyttelse af Døgnrytmen: Axolotler har brug for en forudsigelig rytme. Genstartssikringen garanterer, at afbrydelser i Home Assistant eller netværket ikke resulterer i ukontrolleret mørke eller uønsket konstant belysning.
Fordele og Ulemper ved denne Automatisering
✅ Fordele
- Fuldstændig skudsikker drift: Lyset bringes altid i den rette tilstand uanset strømafbrydelser eller HA-genstarter.
- Optimeret dyrevelfærd: Sikrer en stabil fotoperiode for axolotlerne uden risiko for lysstress.
- Algeforebyggelse: Præcis 8-timers begrænsning forhindrer opblomstring af alger i vandet.
⚠️ Ulemper & Opmærksomhedspunkter
- Afhængig af korrekt systemtid: Kræver at Home Assistant har opdateret sit NTP-ur korrekt ved opstart.
- Smart Plug status: Kræver at smart-stikkontakten understøtter hurtig genforbindelse til Zigbee-netværket efter strømsvigt.
Home Assistant Automation (YAML)
Kilden til automatiseringen i Home Assistant opbygget med homeassistant start-event og tidsbetingelser:
alias: 'Akvarium: Axolotl Lystidsstyring & Genstartssikring'
description: 'Styrer belysningen i Axolotl-akvariet fra 10:00 til 18:00 med automatisk tilstandsgendannelse ved genstart'
trigger:
- platform: time
at: '10:00:00'
id: tænd_tid
- platform: time
at: '18:00:00'
id: sluk_tid
- platform: homeassistant
event: start
id: ha_genstart
condition: []
action:
- choose:
# Betingelse 1: Inden for lysvinduet (10:00 - 18:00) -> Tænd lys
- conditions:
- condition: time
after: '10:00:00'
before: '18:00:00'
sequence:
- action: switch.turn_on
target:
entity_id: switch.axolotl_akvarium_lys
# Default: Uden for lysvinduet -> Sluk lys
default:
- action: switch.turn_off
target:
entity_id: switch.axolotl_akvarium_lys
mode: restart
Ofte Stillede Spørgsmål (FAQ)
Hvorfor er genstartssikring (Restore State) vigtig for akvariet?
Hvis Home Assistant genstarter eller strømmen afbrydes midt i lysperioden, misser traditionelle automatiseringer deres klokkeslæt-trigger. Genstartssikringen tjekker den aktuelle tid ved opstart og sætter lyset i den korrekte tilstand.
Hvad er den ideelle belysningstid for axolotler?
Axolotler er lysfølsomme og nataktive dyr uden øjenlåg. De kræver en kontrolleret, begrænset belysningsperiode (typisk 6-8 timer om dagen) for plantevækst uden at stress dyrene.
Hvad sker der med belysningen efter et strømsvigt?
Når systemet starter op igen efter et strømsvigt, evaluerer homeassistant_start triggeren tidspunktet på døgnet og tænder eller slukker akvarielyset med det samme.