Voor wie het KNMI weeralarm wil toevoegen binnen Home Assistant is deze handige kleine handleiding uitermate interessant.
Vanaf Home Assistant v2022.12.x is het nu nóg eenvoudiger geworden om dit te realiseren. Hierbij de stappen die je moet nemen om dit voor elkaar te krijgen:
Je gaat naar Instellingen ( de tandwiel)
Daarna ga je naar Apparaten & Diensten
Daarna klik je rechts onder op Integratie toevoegen .
Daar typ je Scrape in.
Nu krijg je het volgende scherm:
Bij Bron vul je het volgende in, waar je uiteraard de provincie aanpast aan waar je in woont wanneer dat niet in Friesland is:
https://www.knmi.nl/nederland-nu/weer/waarschuwingen/friesland
Daarna klik je op volgende en dan krijg je het volgende scherm:
Bij Naam vul je het volgende in:
KNMI weercode
Waar Selecteer staat, vul je het volgende in:
div.alert__heading
En bij Waardesjabloon (template)
{{ value | replace('Code ', '') | capitalize }}
Daarna sla je hem op.
Nadat je dit hebt gedaan, ga je weer naar je Apparaten & Diensten scherm en zoek je de Scrape integratie op.
Nu klik je op de lijn met knmi.nl
Druk vervolgens op Configureer
Vervolgens krijg je bovenstaand scherm te zien, hier druk je op Add sensor.
Nu ga je de volgende sensor toevoegen.
Bij Naam vul je het volgende in:
KNMI info
Waar Selecteer staat, vul je het volgende in:
a.alert__description
Daarna sla je hem op.
Als alles goed is gegaan, zul je de volgende entiteiten zien bij je Scrape integratie:
Om hem aan je dashboard toe voegen als card, kun je dit als voorbeeld gebruiken:
Code:
type: custom:mushroom-template-card
primary: 'KNMI weercode : {{ states(''sensor.knmi_weercode'') }}'
secondary: '{{ states(''sensor.knmi_info'') }}'
icon: |-
{% if is_state('sensor.knmi_weercode', 'Groen') %}
mdi:alert-circle-check
{% elif is_state('sensor.knmi_weercode', 'Geel') %}
mdi:alert-decagram
{% else %}
mdi:alert
{% endif %}
icon_color: |-
{% if is_state('sensor.knmi_weercode', 'Groen') %}
green
{% endif %}
{% if is_state('sensor.knmi_weercode', 'Geel') %}
yellow
{% endif %}
{% if is_state('sensor.knmi_weercode', 'Oranje') %}
orange
{% endif %}
{% if is_state('sensor.knmi_weercode', 'Rood') %}
red
{% endif %}
hold_action:
action: url
url_path: 'https://www.knmi.nl/nederland-nu/weer/waarschuwingen/Friesland '
multiline_secondary: true
fill_container: false
tap_action:
action: url
url_path: 'https://www.knmi.nl/nederland-nu/weer/waarschuwingen/Friesland '
double_tap_action:
action: more-info
Let erop, dat je bij de link (url_path) ook je eigen provincie plaatst.
Er zijn ongetwijfeld leuke automations denkbaar. Mocht je er nu eentje weten, geef dan een gil en ik plaats hem er graag bij.
Voorheen zette je een scrape als deze in de configuratie.yaml file, nu heb ik dit omgezet naar een leesbare uitleg voor in Home Assistant informatie, welke kan worden toegepast vanaf versie 2022.12.x . Daarbij heb ik e.e.a. voorzien van screenshots, speciaal voor jullie om je stapsgewijs te begeleiden.
Heb je zelf nog een leuke scrape sensor volgens deze nieuwe methode? Laat het mij weten!
In samenwerking met Smart Assistant & Jonathan .
Meer informatie over de Scrape integratie vind je hier: https://www.home-assistant.io/integrations/scrape/
Heb je ideeën voor uitbreiding van dit geheel? Stuur me dan een bericht.
Spelfouten, taalfouten of inhoudelijke fouten ontdekt?
Stuur dan een mailtje naar de auteur van dit artikel!
Tevreden met deze website?
Als je dit artikel met interesse hebt gelezen klik dan op Vind ik Leuk .
Voor u een kleine moeite voor mij een compliment.
Alvast Bedankt.
Als je feedback, tips of iets anders hebt,
Aarzel dan niet om hieronder een reactie achter te laten.
Sinds de update naar 2023.5 werkte knmi scrape niet meer, moet ik iets aanpassen??
Als beginnende Assistent gebruiker volg ik jouw ook. Even vraag waar plaats ik de code in?
Ik lees al een tijdje mee op je site en pas sommige dingen ook toe in mijn home assistant. Dank je voor al je moeite die doet om dit duidelijk te maken.
Ik heb net deze sensoren toegevoegd met mijn provincie (zuid-holland). Maar krijg steeds het globale overzicht van heel Nederland. Dus op dit moment zie ik als code : geel en als info : Kans op zware windstoten in het noordwesten.
Dit is alleen voor friesland , dus niet voor zuid-holland.
Als ik de pagina open zie ik wel zuid-holland en dat er geen waarschuwing is.
Doe ik iets verkeerd of werkt dit nou eenmaal zo ?
Hallo Peter,
Bedankt voor je reactie,
Als ik de pagina open . https://www.knmi.nl/nederland-nu/weer/waarschuwingen/zuid-holland
Komt er wel een balk nu bovenin met de melding
Code geel Kans op zware windstoten in het noordwesten
en die code laat hij zien.hij pakt niet wat onder de pagina staat, wat bij de provincie daar staat.
Misschien dat dat ook nog wel mogelijk is, kan daar ook wel even mee testen.
Hallo,
Dank je voor je antwoord. Zie nu ook met andere provincies dezelfde code geel die geldt nu voor een iets groter gebied. Dus de scrape pakt de eerste code voor heel Nederland enniet die alleen voor de provincie. Hopelijk vind je hoe dit anders kan.
Hallo Peter,
Ik ga er ook even naar kijken in de bron code van de website.