Onder
het
het motto van
sharing is caring
Moc
ht je automations
hebben die af
hangen van weat
her entities, is
het natuurlijk erg vervelend als die entity niet werkt. Je kunt natuurlijk een tweede weat
her entity integreren, maar dan moet je al je triggers/conditions dubbel gaan uitvoeren.
Om dat te voorkomen
heb ik vandaag wat tijd gestoken in een template weat
her entity.
Uiteraard
heb je daarvoor meerdere weat
her integraties nodig, ik gebruik nu buienradar (alleen daily forecasts), met.no (zowel daily als
hourly), tomorrow.io (daily en
hourly) pirateweat
her (
HACS) ( zowel daily en
hourly) en accueweat
her (alleen
huidige data, geen forecast).
Ik
heb vervolgens een template entity gemaakt die in een attribute een lijst maakt van alle weat
her entities die besc
hikbaar zijn, en daarbij de combined weat
her entities er uit filters. De weat
her entities moeten daily of
hourly in de entity_id
hebben om de juiste selectie te kunnen maken.
Op basis van die lijst
heb ik vervolgens twee template weat
her entities gemaakt, voor de numerieke waardes (temperatuur, luc
htdruk, regen) neemt
hij gemiddeldes, en voor de
huidige weerconditie neemt
hij de waarde die
het vaakst voorkomt in de versc
hillende entities.
Hier is de code (als een package);
https://github.com/TheFes...ges/combined_weather.yaml
Update:
Daily weat
her template is gefixt, en er komt geen floodload aan error messages in de log meer over template errors.
Verdere c
hanges:
- datetimes in de forecast items zijn in local time (is wat duidelijker)
- bij elke forecast wordt aangeven van welke weather entities gebruik gemaakt wordt
- in de attribution van de weather enttiy zelf wordt ook aangegeven welke entities gebruikt worden
- geen naming convention foor de entity_ids meer nodig, de template sensor kijkt nu naar de tijd tussen de forecasts om te bepalen of het daily of hourly is
[
Voor 20% gewijzigd door
TheFes op 26-07-2022 21:26
]