Onderwerpen

Koppelingen & Integraties

Koppeling met Home Assistant

Ontvang P2000 meldingen in Home Assistant via webhooks.

Koppeling met Home Assistant

Home Assistant is een populair open-source domotica-platform. Met de webhook-functie van MeldingsMonitor kun je P2000-meldingen ontvangen in Home Assistant en daar allerlei acties aan koppelen.

Stap 1: Webhook-trigger instellen in Home Assistant

Maak een nieuwe automation in Home Assistant met een webhook-trigger:

automation:
  - alias: "P2000 Melding Ontvangen"
    trigger:
      - platform: webhook
        webhook_id: "meldingsmonitor-p2000"
        allowed_methods:
          - POST
        local_only: false
    action:
      - service: notify.mobile_app_jouw_telefoon
        data:
          title: "P2000 Melding"
          message: "{{ trigger.json.incident.message }}"
          data:
            priority: high

Stap 2: Webhook URL verkrijgen

Je webhook URL wordt:

https://jouw-home-assistant.duckdns.org/api/webhook/meldingsmonitor-p2000

Belangrijk: Je Home Assistant moet bereikbaar zijn via het internet. Gebruik hiervoor Nabu Casa, DuckDNS, of een andere oplossing.

Stap 3: Automatisering instellen in MeldingsMonitor

  1. Ga naar Automatiseringen in MeldingsMonitor
  2. Maak een nieuwe automatisering aan
  3. Stel je triggers in (capcodes, discipline, trefwoorden)
  4. Plak de webhook URL van Home Assistant
  5. Sla op

Geavanceerde voorbeelden

Hue-lampen aansturen bij melding

automation:
  - alias: "P2000 Hue Alarm"
    trigger:
      - platform: webhook
        webhook_id: "meldingsmonitor-p2000"
    condition:
      - condition: template
        value_template: "{{ 'Brandweer' in trigger.json.incident.disciplines }}"
    action:
      - service: light.turn_on
        target:
          entity_id: light.woonkamer
        data:
          color_name: red
          brightness: 255
          flash: long
      - delay: "00:00:30"
      - service: light.turn_off
        target:
          entity_id: light.woonkamer

Tekst-to-speech bij melding

action:
  - service: tts.google_translate_say
    target:
      entity_id: media_player.woonkamer_speaker
    data:
      message: "Nieuwe P2000 melding: {{ trigger.json.incident.message }}"

Beschikbare data in templates

De webhook stuurt een JSON-body met de volgende structuur. In Home Assistant kun je deze velden gebruiken in templates:

Automatisering:

  • trigger.json.automation_id — ID van de automatisering
  • trigger.json.automation_name — Naam van de automatisering

Melding:

  • trigger.json.incident.id — Melding ID
  • trigger.json.incident.message — Volledige meldingtekst
  • trigger.json.incident.priority — Prioriteit (P1, P2, etc.)
  • trigger.json.incident.occurred_at — Tijdstip (ISO 8601)
  • trigger.json.incident.disciplines — Lijst van disciplines (bijv. ["Brandweer"])
  • trigger.json.incident.capcodes — Lijst van capcodes met capcode en description
  • trigger.json.incident.safety_regions — Lijst van veiligheidsregio's
  • trigger.json.incident.street — Straatnaam
  • trigger.json.incident.city — Plaatsnaam
  • trigger.json.incident.postal_code — Postcode
  • trigger.json.incident.latitude — Breedtegraad (kan null zijn)
  • trigger.json.incident.longitude — Lengtegraad (kan null zijn)

Staat je antwoord er niet bij?

Neem contact met ons op via een supportticket. We helpen je graag verder.

7 dagen gratis
WhatsApp bij meldingen
Telegram bij meldingen
Hue lampen als alarm
Webhooks & Zapier
E-mail notificaties
Statistieken & inzichten
Kazerneschermen met widgets
Dienstroosters & oefenroosters
Kazernebulletin & mededelingen
Overleggen & checklisten
Postledenbeheer
Kazerne App voor leden

Bekijk alle functies voor dit gebruik →

Geen betaling vooraf · Altijd opzegbaar

Cookies

Wij gebruiken cookies om de werking van onze website te verbeteren en uw voorkeuren te onthouden. Analyse- en marketingcookies laden we alleen na uw toestemming. Lees meer in onze disclaimer en ons privacybeleid.