JSON data gebruiken in Home Assistant
Home Assistant
Wanneer je MeldingsMonitor integreert met Home Assistant via webhooks, krijg je toegang tot alle gedetailleerde informatie over P2000 meldingen. In deze handleiding leggen we uit hoe je deze JSON-data kunt gebruiken in je Home Assistant automatiseringen.
De JSON Structuur Begrijpen
Wanneer een P2000 melding die aan jouw criteria voldoet wordt ontvangen, stuurt MeldingsMonitor een webhook naar Home Assistant met de volgende JSON structuur:
{
"automatisering_id": 123,
"automatisering_naam": "Brandweer P1 Meldingen",
"melding": {
"id": 456,
"timestamp": "2025-03-16 10:45:23",
"message": "P1 BDH-01 Woningbrand Dorpsstraat 12 Enschede 0561550",
"prioriteit": {
"id": 1,
"naam": "P1",
"kleur": "#FF0000"
},
"discipline": {
"id": 1,
"naam": "Brandweer",
"kleur": "#FF0000",
"icon": "fire"
},
"veiligheidsregio": {
"id": 5,
"naam": "Twente",
"regio_nummer": "05"
},
"locatie_lat": 52.2215,
"locatie_lon": 6.8936,
"straat": "Dorpsstraat",
"postcode": "7511AB",
"plaats": "Enschede",
"capcodes": [
{
"id": 789,
"capcode": "0561550",
"omschrijving": "Brandweer Enschede"
}
],
"voertuigen": [
{
"id": 101,
"roepnummer": "05-8433",
"naam": "Tankautospuit Enschede-Centrum"
}
]
}
}
Gegevens Benaderen met trigger.json
In Home Assistant kun je met de trigger.json
variabele alle gegevens uit de webhook benaderen. Hier zie je hoe je verschillende elementen kunt aanspreken:
Basismeldinggegevens
- Meldingsbericht:
{{ trigger.json.melding.message }}
- Tijdstip:
{{ trigger.json.melding.timestamp }}
- Locatie/Adres:
{{ trigger.json.melding.straat }}
{{ trigger.json.melding.postcode }}
{{ trigger.json.melding.plaats }}
- GPS-coördinaten:
{{ trigger.json.melding.locatie_lat }}
{{ trigger.json.melding.locatie_lon }}
Prioriteit en Discipline
- Prioriteitsnaam (P1, P2, etc.):
{{ trigger.json.melding.prioriteit.naam }}
- Prioriteitskleur:
{{ trigger.json.melding.prioriteit.kleur }}
- Discipline naam (Brandweer, Ambulance, Politie):
{{ trigger.json.melding.discipline.naam }}
- Discipline kleur:
{{ trigger.json.melding.discipline.kleur }}
- Discipline icoon:
{{ trigger.json.melding.discipline.icon }}
Veiligheidsregio
- Naam veiligheidsregio:
{{ trigger.json.melding.veiligheidsregio.naam }}
- Nummer veiligheidsregio:
{{ trigger.json.melding.veiligheidsregio.regio_nummer }}
Capcodes en Voertuigen
- Eerste capcode:
{{ trigger.json.melding.capcodes[0].capcode }}
- Omschrijving eerste capcode:
{{ trigger.json.melding.capcodes[0].omschrijving }}
- Roepnummer eerste voertuig:
{{ trigger.json.melding.voertuigen[0].roepnummer }}
- Naam eerste voertuig:
{{ trigger.json.melding.voertuigen[0].naam }}
Belangrijk: Sommige velden kunnen leeg zijn als die informatie niet bekend is voor een specifieke melding.
Staat uw vraag er niet tussen?
Neem dan contact met ons op via ons ticket systeem. Wij helpen u graag verder.