Voor wie al p2000 gebruikt binnen Home Assistant of op de hoogte wilt blijven van de NL Alerts, is het normaal gesproken niet mogelijk om dit te integreren in Home Assistant. Dit komt omdat de Nederlandse Overheid de API hiervoor niet heeft vrij gegeven om te gebruiken voor andere apps.
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:
Hellaas is de pagina van NL Alerts aangepast, en werkt deze scrape NIET meer.
Dus nu puur nog als voorbeeld om te kijken hoe dit gedaan kan worden.
09-10-2023
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.
https://crisis.nl/nl-alert/nl-alerts/
Daarna klik je op volgende.
Nu krijg je het volgende scherm:
Bij Naam vul je het volgende in:
NL-Alert Datum & Tijd
Waar Selecteer staat vul je het volgende in:
#content > div:nth-child(4) > a > h3
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 crisis.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:
NL-Alert tekst
Waar Selecteer staat vul je het volgende in:
#content > div:nth-child(4)
En bij Waardesjabloon (template)
{{ value [ : ] }}
Daarna sla je hem op.
Nadat je dit hebt gedaan, ga je opnieuw naar je Apparaten & Diensten scherm en zoek je de Scrape integratie op.
Nu klik je opnieuw de lijn met crisis.nl
En druk vervolgens weer op Configureer
Je krijgt nu bovenstaande info te zien, druk hier op Add sensor.
Voeg nu de volgende sensor toe.
Bij Naam vul je het volgende in:
NL-Alert
Waar Selecteer staat vul je het volgende in:
#content > div:nth-child(4) > a > p
En bij Waardesjabloon (template)
{{ "veilig" if "Situatie is weer veilig." in value else "niet veilig" }}
Daarna sla je hem op.
Nadat je dit hebt gedaan, ga je weer naar je Apparaten & Diensten scherm en zoek je de Scrape integratie nogmaals op.
Klik weer op de lijn met crisis.nl
En druk op Configureer
Bovenstaande info volgt en hier druk je op Add sensor.
Nu ga je de volgende sensor toevoegen
Bij Naam vul je het volgende in:
NL-Alert ingetrokken
Waar Selecteer staat vul je het volgende in:
#content > div:nth-child(4) > a > p
En bij waardesjabloon (template)
{{ "ingetrokken" if "ingetrokken" in value else "Niet ingetrokken" }}
Daarna sla je hem op.
Nadat je deze ook gedaan hebt, ga je nóg een keer naar je Apparaten & Diensten scherm en zoek je de Scrape integratie weer op.
Nu klik je weer op op de lijn met crisis.nl
En druk je op Configureer
Druk nog één keer op Add sensor,
nu ga je de laatste sensor toevoegen
Bij Naam vul je het volgende in:
NL-Alert meer informatie
Waar Selecteer staat vul je het volgende in:
#content > div:nth-child(4) > a
En bij attribuut
href
Daarna sla je hem op.
Nu zal je de volgende entiteiten moeten hebben bij je Scrape integratie:
Om hem aan je dashboard toe voegen als card, kun je dit als voorbeeld gebruiken:
Code:
type: conditional
conditions:
- entity: sensor.nl_alert
state_not: Veilig
card:
type: markdown
content: >-
<ha-alert alert-type="error"><b>Afgegeven op: {{
states('sensor.nl_alert_datum_tijd') }} </ha-alert></b><br>
{{ states('sensor.nl_alert_tekst') }}
[Meer Informatie](https://crisis.nl{{
states('sensor.nl_alert_meer_informatie') }})
title: NL Alert
Een alternatief is deze:
Met deze code:
type: entities
entities:
- entity: sensor.nl_alert_datum_tijd
- entity: sensor.nl_alert
icon: mdi:alert
- entity: sensor.nl_alert_ingetrokken
icon: mdi:alert
- entity: sensor.nl_alert_tekst
name: ' '
secondary_info: none
icon: mdi:alert
title: NL-Alert
Ook kun je een automation maken om de data te versturen naar bijvoorbeeld je mobiel. In dit voorbeeld wordt Telegram gebruikt, voor berichten welke langer online blijven:
alias: NL-alert-melding
description: "NL melding alert "
trigger:
- platform: state
entity_id:
- sensor.nl_alert_datum_tijd
condition: []
action:
- service: telegram_bot.send_message
data:
title: "*NL alert {{ states('sensor.nl_alert_datum_tijd') }}*"
message: |-
 NL alert. ⚠️
{{ states('sensor.nl_alert_tekst') }}
[Meer Informatie](https://crisis.nl{{ states('sensor.nl_alert_meer_informatie') }})
mode: single
Ook is het mogelijk om met een automation de data te versturen. Hieronder een voorbeeld voor Android, met klikbare link welke vervolgens opent in je browser:
service: notify.mobile_app_jemobiel
alias: Send notification
data:
title: "NL alert {{ states('sensor.nl_alert_datum_tijd') }}"
message: >-
 NL alert. ⚠️
{{ states('sensor.nl_alert_tekst') }}
data:
push:
sound:
name: default
critical: 0
volume: 0.1
actions:
- action: URI
title: Meer Informatie
uri: https://crisis.nl{{ states('sensor.nl_alert_meer_informatie') }}
Template informatie is gevonden op https://rouwette.com/nl-alert/ , dit heb ik omgezet naar Home Assistant informatie en kan worden toegepast vanaf versie 2022.12.x . Daarbij heb ik e.e.a. voorzien van screenshots, speciaal voor jullie om de stappen te begeleiden.
In samenwerking met Smart Assistant .
Meer informatie over de Scrape integratie vind je hier: https://www.home-assistant.io/integrations/scrape/
Heb je ideeën voor uitbreiding voor dit geheel? Stuur me dan een bericht.
Wie meer wil kijk dan hier eens naar.
Deze gebruikt mulitscrape addon binnen Home Assistant.
https://gathering.tweakers.net/forum/list_messages/2161416
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.
Is er al een vervangen voor nl alert aangezien deze niet meer werkt?
Hallo Thomas,
Bedankt voor je reactie.
Helaas hiervoor nog geen alternatief gevonden.
Hallo Wobbe,
Ik volg je stappenplan in HA 2023.6.1 en krijg een foutmelding bij het aanmaken van sensoren.
Ik moet verplicht een apparaatklasse en statusklasse invullen en kan dit stuk niet overslaan zoals je vermeldt. Enig idee wat ik daar moet invullen?
Dank je wel!
Marc
Hoi,
Ik heb zelf nog niet gekeken of dit kan maar is er een optie die het mogelijk maakt om de melding alleen van locale berichten te zien?
Hallo Niels,
Dit is helaas niet mogelijk.
Tenminste ik heb dat hiermee nog niet klaar kunnen krijgen.
Hoi Niels, Op mijn site (https://rouwette.com) vind je wel een optie om in een selecte regio (plaatsen) een bericht te ontvangen.
Ik heb zelf nog geen echte melding gehad ivm gebrek aan rampen 😉
Gr. Ivo
Hallo Ivo,
Bedankt voor je reactie.
Ik heb je bericht aangepast en je link even als aanklikbare link gezet.