Onderwerpen

Koppelingen & Integraties

Koppeling met Domoticz

Integreer P2000 meldingen in je Domoticz domotica-systeem.

Koppeling met Domoticz

Domoticz is een open-source domotica-systeem dat populair is onder doe-het-zelvers. Met een klein script kun je MeldingsMonitor webhooks ontvangen en vertalen naar Domoticz-acties.

Optie 1: Via een script (aanbevolen)

Maak een klein Python-script dat de webhook ontvangt en de Domoticz API aanroept:

from flask import Flask, request, jsonify
import requests

app = Flask(__name__)

DOMOTICZ_URL = "http://localhost:8080"

@app.route('/webhook/meldingsmonitor', methods=['POST'])
def webhook():
    data = request.json

    # Schakel een virtueel apparaat in Domoticz
    requests.get(f"{DOMOTICZ_URL}/json.htm", params={
        "type": "command",
        "param": "switchlight",
        "idx": 1,  # IDX van je virtuele switch
        "switchcmd": "On"
    })

    # Stuur een notificatie
    requests.get(f"{DOMOTICZ_URL}/json.htm", params={
        "type": "command",
        "param": "sendnotification",
        "subject": "P2000 Melding",
        "body": data.get('message', 'Nieuwe melding'),
        "subsystem": "fcm"
    })

    return jsonify({"status": "ok"})

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

Optie 2: Via Node-RED

Als je Node-RED gebruikt naast Domoticz:

  1. Installeer de node-red-contrib-domoticz-output node
  2. Maak een HTTP-input node met het pad /webhook/meldingsmonitor
  3. Verbind deze met een Domoticz-output node
  4. Configureer het gewenste apparaat en de actie

Stap voor stap in MeldingsMonitor

  1. Draai het Python-script (of Node-RED) op je server
  2. Maak de webhook bereikbaar via het internet (port forwarding, ngrok, reverse proxy)
  3. Ga naar Automatiseringen in MeldingsMonitor
  4. Maak een nieuwe automatisering en plak je webhook URL
  5. Test de koppeling

Domoticz-acties bij een melding

Met Domoticz kun je bij een P2000-melding:

  • Lampen aansturen (Hue, Z-Wave, Zigbee)
  • Sirenes activeren
  • Notificaties versturen (Pushover, Prowl, Telegram)
  • Een logboek bijhouden
  • Scripts uitvoeren

Tips

  • Gebruik een virtuele switch in Domoticz als "trigger" apparaat
  • Stel een timer in zodat het apparaat automatisch na X seconden uitschakelt
  • Test eerst lokaal voordat je het bereikbaar maakt via het internet

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.