Sinds kort maak ik gebruik van een LOQED slim deurslot en Unifi G6 Reader Pro entry deurbel. Dit is een ideale combinatie en deze kun je naadloos integreren in Home-Assistant.

Ik kwam er echter achter dat de Unifi G6 Reader Pro entry deurbel event notificatie een interne time-out heeft (tussen 1-5 minuten) in Protect om te voorkomen dat je niet teveel notificaties krijgt. Dit is lastig als iemand nog een keer wilt aanbellen of als je meerdere bezoekers bij bijvoorbeeld een feestje snel achter elkaar op bezoek krijgt. In dat geval komt nl. de volgende deurbel notificatie niet door en wordt de externe deurbel niet getriggered. Als je een Unifi Mini Hub (gekoppeld aan Unifi G6 Reader Pro) hebt dan kun je gebruik maken van Unifi Access die deze interne time-out niet heeft.

Home Assistant

Ik heb het time-out issue opgelost door gebruik te maken van webhooks in Unifi en Home-Assistant. Zie ook het volgende artikel met meer informatie. In principe volg je de volgende stappen:

  1. Ga in Home-Assistant naar Settings > Automation & Scenes
  2. Selecteer: Create Automation
  3. Selecteer: Add Trigger
  4. Zoek naar Webhook en selecteer ‘Webhook trigger’
  5. Home-Assistant zal automatisch een webhook ID genereren
  6. Druk het tandwiel en selecteer ‘POST’ en ‘Only Accessible from the local network’.


Hierna kun je ‘Actions’ toevoegen die je bijvoorbeeld wilt uitvoeren als deze Webhook geactiveerd wordt vanaf een andere applicatie (we gaan hier later de Unifi G6 Pro Entry deurbel gebruiken).

Unifi

Nu de webhook-automatisering in Home Assistant klaar is, kunnen we een alarm aanmaken in UniFi Access om een webhook te verzenden.

  1. Open UniFi Access
  2. Klik op: Alarm Manager > Create Alarm
  3. Typ ‘Ring Access (Webhook)’ als naam voor het alarm
  4. Klik op Activity
  5. Vink Ring aan
  6. Selecteer in Scope je deurbelapparaat
  7. Klik in Action op Webhook
  8. Wijzig de standaardinstelling Slack Post in Custom Webhook
  9. Voer bij ‘Delivery URL’ het webhook-adres van je Home Assistant in:
    http://[je_home_assistant]:8123/api/webhook/[je_hook_id]
  10. Selecteer onder ‘Geavanceerde instellingen’ de optie ‘POST’


  11. Klik op ‘Create’ om het nieuwe alarm op te slaan.

Ervaringen

Ik kwam er achter dat als je de Webhook aanmaakt in Protect dat je nog steeds tegen het time-out issue aanloopt. Ik heb daarom de Notificatie voor Ring in de Alarm Manager van Unifi Protect uitgezet. Om toch een notificatie op mijn smartphone te krijgen heb ik nu tevens nog een Alarm aangemaakt in de Alarm Manager van Unifi Accesss voor notificatie (naast die voor Webhook).






Op deze manier krijg ik bij elke druk op de Unifi G6 Pro Entry deurbel meteen een notificatie in Home-Assistant en op mijn smartphone.