🏠 Home Assistant koppelen

Stap-voor-stap handleiding om 112radar.nl te koppelen aan Home Assistant via webhooks. Laat je slimme huis reageren op P2000 meldingen.

Wat heb je nodig?

  • Een werkende Home Assistant installatie
  • Een 112radar.nl account met een betaald plan (voor automations)
  • Een automation met webhook actie op 112radar.nl

Stap 1: Webhook trigger aanmaken in Home Assistant

Open je Home Assistant configuratie en maak een nieuwe automation aan met een webhook trigger:

automation:
  - alias: "P2000 melding ontvangen"
    trigger:
      - platform: webhook
        webhook_id: p2000_112radar
        allowed_methods:
          - POST
    action:
      - service: notify.mobile_app
        data:
          title: "{{ trigger.json.incident.disciplines[0] }}"
          message: "{{ trigger.json.incident.body }}"

Je webhook URL wordt: https://jouw-ha-adres/api/webhook/p2000_112radar

Stap 2: Automation aanmaken op 112radar.nl

  1. Ga naar InstellingenAutomations
  2. Maak een nieuwe automation aan met actie-type Webhook
  3. Vul als URL je Home Assistant webhook URL in
  4. Stel je filters in (bijv. alleen Brandweer in je regio)
  5. Sla op en test

Stap 3: Voorbeelden

Lampen laten knipperen bij P1 brandmelding

automation:
  - alias: "P1 Brand - Lampen knipperen"
    trigger:
      - platform: webhook
        webhook_id: p2000_112radar
    condition:
      - condition: template
        value_template: >
          {{ trigger.json.incident.priority == 1
             and 'Brandweer' in trigger.json.incident.disciplines }}
    action:
      - service: light.turn_on
        target:
          entity_id: light.woonkamer
        data:
          flash: short
          color_name: red

TTS melding via speaker

    action:
      - service: tts.speak
        target:
          entity_id: media_player.woonkamer
        data:
          message: "Nieuwe melding: {{ trigger.json.incident.body }}"

Beschikbare data

In je Home Assistant templates kun je alle velden uit de webhook payload gebruiken via trigger.json. Zie de webhooks handleiding voor het volledige payload formaat.