JustPaste.it

P2000PRO - Home Assistant

Om de integratie van P2000PRO met Home Assistant via een webhook in te stellen, kunt u de volgende handleiding volgen. Deze stappen zullen u helpen bij het instellen van de webhook in P2000PRO, het doorsturen van een specifieke capcode naar uw Home Assistant installatie, en het gebruiken van deze data om bijvoorbeeld de verlichting in uw huis aan te sturen als brandweerman/vrouw, zonder afhankelijk te zijn van bijvoorbeeld de Precom-app op uw telefoon.

 

EDIT: Het is geen systeem om random alle meldingen in je Home Assistant te drukken. Als hulpverlener ben ik hier geen voorstander van. Zo is het systeem ook dus niet opgebouwd.

 

Stap 1: Webhook Instellen in P2000PRO

Maak eerst een account aan op www.p2000pro.nl 

  1. Log in op uw P2000PRO-account.
  2. Ga naar de sectie 'Automatiseringen'.
  3. Maak een nieuwe automatisering aan.
    • Kies de capcode(s) die u wilt volgen.
    • Selecteer 'Webhook' als de actie voor deze automatisering.
    • Voer de URL in die verwijst naar uw Home Assistant webhook.

LET OP! Je moet gebruik maken van Nabu Casa of een vergelijkbare service om een webhook aan te maken die vanaf buiten je interne netwerk beschikbaar is.

 

9591ab466af1c3aa96a15c656df2bab9.png

 

Stap 2: Webhook Configureren in Home Assistant

  1. Bereid uw Home Assistant voor op het ontvangen van de webhook.

    • Ga naar uw Home Assistant instellingen > Apparaten & Diensten
    • Kies bovenin het tabblad "Helpers"
    • Voeg een nieuwe input_text entiteit toe, bijvoorbeeld input_text.laatste_melding
    • Dit zal dienen als de opslagplaats voor de P2000-melding.

 

0f066a7512e9e6cd23d9632a1da22d71.png

 

5fc98d04a5a85c3c31359f5f003a8116.png

 

  1. Configureer de automatisering in Home Assistant.

    • Ga naar 'Configuratie' en vervolgens naar 'Automatiseringen'.
    • Maak een nieuwe automatisering aan.
    • Stel de trigger in als een webhook en geef het een unieke ID, die overeenkomt met de URL die u in P2000PRO heeft opgegeven.

dd09f8fc8bc30d38a4bab69e3df3c126.png

 

Stap 3: Automatisering Script in Home Assistant

  1. Voeg het volgende script toe aan uw automatisering:
    Dit script doet niet meer dan een melding toevoegen aan de Helper die je hebt gemaakt. Deze helper kan je dan op je dashboard tonen.

     

  2. Onderstaand script is een volledige automatisering. Variabelen werken niet in de visuele editor van HA. Je kan onderstaande automatisering compleet kopieren en plakken als YAML in de automatisering.
  3. alias: P2000 Melding Ontvangen
    description: 'Update de laatste melding wanneer een nieuwe P2000-melding binnenkomt.'
    trigger:
      - platform: webhook
        allowed_methods:
          - POST
          - PUT
        local_only: false
        webhook_id: "{{EIGENWEBHOOK}}"
    condition: []
    action:
      - service: input_text.set_value
        data:
          value: "{% set melding = trigger.data.keys() | first %} {{ melding }}"
        target:
          entity_id: input_text.laatste_melding
    mode: single

Resultaat van de automatisering, als je op test webhook klikt in P2000PRO:

a8da49c0aebb06c05541c97e10034642.png

De tekst van de helper is dan als volgt aangepast:

8d9d29169b0275334fa9fbb62103b534.png

 

Stap 4: Gebruik de Trigger voor Verdere Automatiseringen

  1. Stel aanvullende automatiseringen in die reageren op de update van input_text.laatste_melding
    • Bijvoorbeeld, het aanzetten van verlichting bij ontvangst van een specifieke melding.

 

Stap 5: Laatste melding op je dasboard tonen

Maak in je dashboard een nieuw "Markdown" kaart aan

Plak in de inhoud: 

{{ states('input_text.laatste_melding') }}

Je kan nu in P2000PRO klikken op test. Als het goed is komt de melding "Testmelding P2000PRO" binnen. Deze zal worden vervangen zodra er een echte melding op je ingestelde capcode binnen komt.

 

e2ec92956ec3da6041eae2a4e3168d1a.png

 

Belangrijke Aandachtspunten

  • Zorg ervoor dat de webhook URL in P2000PRO correct is geconfigureerd om te communiceren met uw Home Assistant webhook.
  • Test de integratie door een testmelding te sturen of door te wachten op een echte melding.

Door deze stappen te volgen, kunt u een effectieve integratie tussen P2000PRO en Home Assistant opzetten, waardoor u direct kunt reageren op relevante meldingen zonder afhankelijk te zijn van externe apps zoals Precom.