Høstens første frost krever alltid litt ekstra arbeid så det er greit å få et varsel noen dager i forkant. Hjul på bil må skiftes, vannslange må innendørs, utekrane må sjekkes at den er tom for vann og campingvogn sine vannbeholdere må tømmes.
Så da er et varsel i HA laget slik som dette
Det er kun et lett synlig bilde som har en betingelse for synlighet.
Først laget jeg en sensor som viser laveste temperatur meldt de nærmeste dagene.
- template:
- trigger:
- trigger: state
entity_id: weather.orstad_utsyn
action:
- action: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.orstad_utsyn
response_variable: wd
sensor:
- unique_id: laveste_temperatur_framover
name: "Laveste temperatur framover"
unit_of_measurement: "°C"
state: "{{ [state_attr('weather.orstad_utsyn', 'temperature')|float(0), (wd['weather.orstad_utsyn'].forecast | rejectattr('templow', 'undefined') | map(attribute='templow')|list|min)]|min|round(1) }}"
Deretter en binær sensor som bruker laveste temperatur sammen med måned. Jeg trenger ikke varsel om høstens første frost i desember til mai.
-template:
- binary_sensor:
- unique_id: bbb82639-7432-4f3f-8950-a5c860a6ede0
name: frostvarsel
state: "{{ states('sensor.laveste_temperatur_framover')|float < 2 and (now().month == 9 or now().month == 10 or now().month == 11) }}"
Selve kortet er lagd som dette