Hallo Zusammen,
ich hoffe jemand von euch kann mir einen Tipp geben.
Seit einer Woche bekomme ich von Doorbird keine Meldung mehr in IPS.
Habe das Modul schon neu installiert, keine Besserung. Die „Benachrichtigung einrichten“ wurden ausgeführt.
Diese kann ich auch in der Doorbird-App unter Admin-HTTP sehen…
Kopier ich den HTTP-Befehl aus der APP und führe den Befehl im Browser aus, kommmt die Nachricht richtig in IPS an.
Nur eben aus Doorbird nicht.
Den Befehl für das Türöffnen habe ich gegen einen Befehl zum öffnen direkt an Homematic ersetzt. Dieser Befehl funktionert wie er soll.
http://192.168.xxx.xx/bha-api/notification.cgi?event=dooropen&subscribe=1&user=xxx&password=xxx&url=http://192.168.xxx.x:8181/alchy.exe?sagt=dom.GetObject(18591).State(true
Folgendes Schript habe ich auch schon ausgeführt:
<?
$InstanzenListe = IPS_GetInstanceListByModuleID("{D489FA0B-765D-451E-8B21-C6B61ECAC00E}");
$InstanzCount = 0;
foreach ($InstanzenListe as $InstanzID) {
$doorbirdid = $InstanzID;
$InstanzCount++;
$Childs[] = IPS_GetChildrenIDs($InstanzID);
}
$notificationid = IPS_GetObjectIDByIdent("DoorbirdReturn", $doorbirdid);
$notification = GetValue($notificationid);
echo $notification;
?>
es ergab folgendes Ergebnis (Passwörter geändert):
{"BHA": { "RETURNCODE": "1", "NOTIFICATIONS": [{"event": "motionsensor","subscribe": "1","url": "http://192.168.xxx.xx:3777/hook/doorbird35144?doorbirdevent=motionsensor","user": "xxx@xxx.de","password": "xxxx","relaxation": "10"},
{"event": "doorbell","subscribe": "1","url": "http://192.168.xxx.xx:3777/hook/doorbird35144?doorbirdevent=doorbell","user": "xxx@xxx.de","password": "xxx","relaxation": "10"},
{"event": "dooropen","subscribe": "1","url": "http://192.168.xxx.xx:3777/hook/doorbird35144?doorbirdevent=dooropen","user": "xxx@xxx.de","password": "xxx","relaxation": "10"}]}}
Bin am Verzweifeln. Was kann ich noch probieren?
Gruß Alex