Hallo zusammen,
ich habe eine Unifi Wifi Smart Chime von Ubiquiti Inc. endlich aus meinem Symcon aus ansprechen können. Dazu muss man in Unifi Protect, nachdem das Gerät dem Unifi-System hinzugefügt wurde, im Alarm Manager einen neuen Alarm angelegen:
Bei den Trigger „Webhook“ auswählen und bei „Action“ Sound bei Play On die Chime auswählen, den „Trigger link“ über „Copy“ in die Zwischenablage kopieren. Wenn man mehrere Chimes hat, kann man sich alle oder beliebige aussuchen. Und dann noch den Sound auswählen. „Create“ drücken zum Speichern. In Symcon ein neues Script erstellen und dort direkt erstmal den Link aus der Zwischenablage reinkopieren.
Nun muss noch ein API Key erstellt werden, da sonst der direkte Linkaufruf wegen fehlender Sicherheit nicht akzeptiert werden würde. Also auf „API Key“ gedrückt und auf der Site noch ein Key erstellt und diesen ebenfall sichern, da er nur einmal angezeigt wird bzw. auch gleich ins Script kopieren:
Wie im Bild als Hinweis zu erkennen, werden wir über curl den Link aufrufen
<?php
$ch = curl_init('https://YOUR_PROTECT_IP/proxy/protect/integration/v1/alarm-manager/webhook/YOUR_CHIME_WEBHOOK'); //hier den Link aus dem Alarm Manager reinkopieren
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
// Ignore SSL Certificate errors
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'X-API-KEY: YOUR_API_KEY', // hier dein API Key eintragen
'Accept: application/json'));
$result = curl_exec($ch);
curl_close ($ch);
?>
Hinweis: Es ist auch möglich eigene Sounds (mp3) auf die Chime(s) zu laden, so kann man auch Durchsagen machen.
Viel Spaß wünscht
Kevin