Inloggen Gratis registreren
Inloggen

Integraties

Koppel 112hook.nl aan je favoriete smart home systemen en automatiseer acties op basis van P2000 meldingen.

IF

IFTTT

Verbind 112hook.nl met honderden apps en services

Makkelijk

Met IFTTT (If This Then That) kun je 112hook.nl webhooks koppelen aan honderden andere diensten. Ontvang bijvoorbeeld een melding op je telefoon, zet je Hue lampen aan, of voeg een regel toe aan een Google Sheet.

Stap-voor-stap handleiding

  1. Maak een IFTTT account aan

    Ga naar ifttt.com en maak een gratis account aan als je die nog niet hebt.

  2. Maak een nieuwe Applet

    Klik op "Create" in het menu en kies "If This" om te beginnen met een nieuwe Applet.

  3. Kies Webhooks als trigger

    Zoek naar "Webhooks" en selecteer deze service. Kies vervolgens "Receive a web request with a JSON payload".

  4. Geef je event een naam

    Vul een naam in voor je event, bijvoorbeeld p2000_melding. Onthoud deze naam!

  5. Kies je actie (Then That)

    Klik op "Then That" en kies wat er moet gebeuren. Bijvoorbeeld: stuur een notificatie via de IFTTT app, stuur een e-mail, of bedien je Philips Hue lampen.

  6. Gebruik de webhook data

    In de actie kun je de P2000 data gebruiken. Klik op "Add ingredient" en selecteer bijvoorbeeld JsonPayload om de volledige melding te gebruiken, of specifieke velden zoals het bericht.

  7. Haal je Webhook URL op

    Ga naar ifttt.com/maker_webhooks/settings. Daar vind je je unieke URL die er zo uitziet:

    https://maker.ifttt.com/trigger/p2000_melding/json/with/key/JOUW_IFTTT_KEY
  8. Maak de webhook aan in 112hook.nl

    Ga naar Webhooks in je 112hook.nl dashboard, klik op "Nieuwe Webhook" en vul de IFTTT URL in. Voeg eventueel filters toe voor specifieke regio's of disciplines.

Tip

Gebruik de IFTTT app op je telefoon om notificaties te ontvangen. Dit is sneller en betrouwbaarder dan e-mail notificaties.

💡

Philips Hue

Laat je lampen knipperen of van kleur veranderen bij een melding

Gemiddeld

Laat je Philips Hue lampen visueel reageren op P2000 meldingen. Perfect voor brandweervrijwilligers die 's nachts gewekt willen worden, of om een visuele indicator te hebben wanneer er een melding in je regio is.

Optie 1: Via IFTTT (makkelijkst)

  1. Volg de IFTTT handleiding hierboven

    Maak eerst een IFTTT Applet aan met Webhooks als trigger.

  2. Kies Philips Hue als actie

    Bij "Then That", zoek naar "Philips Hue" en verbind je Hue account als je dat nog niet gedaan hebt.

  3. Selecteer de gewenste actie

    Kies bijvoorbeeld "Flash lights" om lampen te laten knipperen, of "Change color" om een specifieke kleur in te stellen (rood voor brandweer, oranje voor ambulance).

  4. Selecteer de lampen

    Kies welke lampen of kamers moeten reageren op de melding.

Optie 2: Direct via Hue API (geavanceerd)

Voor meer controle kun je een eigen server opzetten die de webhook ontvangt en direct de Hue Bridge aanstuurt.

  1. Verkrijg een Hue API key

    Ga naar http://[bridge-ip]/debug/clip.html en maak een developer account aan op je Hue Bridge.

  2. Maak een webhook endpoint

    Maak een PHP of Node.js script dat de 112hook.nl webhook ontvangt en de Hue API aanroept:

    <?php
    $data = json_decode(file_get_contents('php://input'), true);
    $hue_ip = "192.168.1.x";
    $api_key = "JOUW_HUE_API_KEY";
    $light_id = 1;
    
    // Zet lamp op rood en flash
    $ch = curl_init("http://{$hue_ip}/api/{$api_key}/lights/{$light_id}/state");
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
        "on" => true,
        "hue" => 0,        // Rood
        "sat" => 254,      // Maximale saturatie
        "bri" => 254,      // Maximale helderheid
        "alert" => "lselect" // Knipperen (15 sec)
    ]));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_exec($ch);
    curl_close($ch);
    
    http_response_code(200);
    echo json_encode(["status" => "ok"]);
  3. Host je script

    Zet je script op een webserver die bereikbaar is via internet, en gebruik die URL als webhook in 112hook.nl.

Tip voor brandweervrijwilligers

Combineer met een filter op je eigen kazerne-capcode en laat alleen je slaapkamerlamp 's nachts knipperen. Zo word je alleen gewekt bij relevante meldingen.

🏠

Home Assistant

Integreer P2000 meldingen in je smart home automatiseringen

Gemiddeld

Home Assistant is een populair open-source platform voor home automation. Met de webhook integratie kun je P2000 meldingen gebruiken als trigger voor al je automatiseringen.

Stap-voor-stap handleiding

  1. Zorg dat Home Assistant bereikbaar is via internet

    Je hebt een externe URL nodig voor je Home Assistant. Dit kan via Nabu Casa, DuckDNS, of een eigen domein met reverse proxy. Zorg voor HTTPS!

  2. Maak een webhook automation aan

    Ga in Home Assistant naar Instellingen → Automatiseringen → Nieuwe automatisering. Kies als trigger "Webhook".

  3. Configureer de webhook trigger

    Geef de webhook een ID, bijvoorbeeld p2000_melding. Home Assistant genereert automatisch een URL:

    https://jouw-home-assistant.duckdns.org/api/webhook/p2000_melding
  4. Voeg acties toe

    Voeg de gewenste acties toe, bijvoorbeeld:

    • Stuur een notificatie naar je telefoon
    • Zet lampen aan in een bepaalde kleur
    • Speel een geluid af via een speaker
    • Toon de melding op een dashboard
  5. Gebruik de webhook data in je acties

    De P2000 data is beschikbaar via trigger.json. Voorbeeld voor een notificatie:

    service: notify.mobile_app_telefoon
    data:
      title: "P2000 Melding"
      message: "{{ trigger.json.message }}"
      data:
        priority: high
        channel: p2000
  6. Voeg de webhook toe aan 112hook.nl

    Ga naar Webhooks in je 112hook.nl dashboard en voeg de Home Assistant webhook URL toe. Vergeet niet om filters in te stellen!

Voorbeeld: Lamp kleur op basis van discipline

Deze automatisering zet een lamp in de juiste kleur op basis van de hulpdienst:

alias: P2000 Lamp Kleur
trigger:
  - platform: webhook
    webhook_id: p2000_melding
action:
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ 'Brandweer' in trigger.json.capcode_details[0].discipline }}"
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.woonkamer
            data:
              color_name: red
              brightness: 255
      - conditions:
          - condition: template
            value_template: "{{ 'Ambulance' in trigger.json.capcode_details[0].discipline }}"
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.woonkamer
            data:
              color_name: orange
              brightness: 255
      - conditions:
          - condition: template
            value_template: "{{ 'Politie' in trigger.json.capcode_details[0].discipline }}"
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.woonkamer
            data:
              color_name: blue
              brightness: 255
Let op: Beveiliging

Webhook URLs zijn publiek toegankelijk. Overweeg om een geheim token toe te voegen aan de URL en dit te valideren in je automatisering, of gebruik de "Allowed methods" optie in Home Assistant.

Tip

Gebruik een "condition" in je automatisering om alleen 's nachts lampen aan te zetten, of alleen wanneer je thuis bent.

Andere mogelijkheden

Met webhooks kun je 112hook.nl aan vrijwel elk systeem koppelen dat HTTP requests kan ontvangen:

💬 Discord (via webhook URL)
📱 Telegram (via bot)
💼 Slack
📊 Google Sheets (via IFTTT)
🔔 Pushover / Pushbullet
📧 E-mail notificaties
🎵 Sonos speakers
Smartwatch notificaties

Klaar om te beginnen?

Maak een gratis account aan en stel je eerste webhook in.

Gratis Registreren