ok Danke habe noch eine Frage müsste nicht auch eine Variabel DoorSensorState automatich erstellt werden.
Ich habe alles glöscht und wieder hinzugefügt aber die Variabel taucht nicht auf ist das normal?
Ich habe noch eine Frage leider klappt es mit der Statusabfrage nicht so gut wie ich gewollt habe.
Habt Ihr auch das Problem dass
NUKI_ShowLockStateOfSmartLock oder NUKI_GetSmartLockState öffters nicht antwortet oder nur mit Sucess?
Du darfst die Anfragen nicht kurz hintereinander senden.
Das mag dir Bridge nicht.
NUKI will das zukünftig mal ändern.
Statusaktualisierungen der Variablen wird nur über die Smart Lock Instanz mit:
Status aktualisieren:
NUKI_GetSmartLockState(integer $InstanzID);
Fragt den aktuellen Status des NUKI Smart Locks ab und aktualisiert die Werte der entsprechenden Variablen.
Rückgabewert: Die aktuellen Werte als String
Beispiel:
$state = NUKI_GetSmartLockState(12345);
Nachfolgende Methode ist noch verfügbar, wird aber abgekündigt und zukünftig nicht mehr unterstützt:
NUKI_ShowLockStateOfSmartLock(integer $InstanceID);
Nicht kurz hintereinander was ist damit gemeint 1 mal pro Minute?
Bei 1 mal pro Minute hatte es pratkisch gar nicht geklappt
Zum testen habe ich 1 mal pro sekunde und da hat es erstaunlicherweise nicht so schlecht geklappt doch immer wieder fehler zwichendurch
ich habe jetzt 1 mal pro 5 minuten (2 von 3 fehler)
Ich setz jetzt auf 15 minuten oder muss der abstand noch grösser sein?
Warum willst du so oft aktualisieren, es gibt einen Callback für die Bridge, wenn sich was ändert, so wird das von Symcon per WebHook automatisch verarbeitet und aktualisiert.
Ich bin auf der version 2.8.15.
Den Timeout der Bridge habe ich nicht geändert der war auf 5000 ms voreingestellt.
Wlan ist eigentlich Stabil.
Hier ein auzug aus den logs…
um den Status doorsensorState regelmässig haben wollte.
Die Callback funktion hatte irgendwie am anfang nicht zuverlässig funktioniert beim manuellen drehen wurde die Variabel nicht geupdated das scheint jedoch jetzt zu funktionieren.
ich habe seit kurzem das Problem, dass der Status meiner beiden NUKI’s nicht mehr aktualisiert wird.
Wenn ich im Modul auf „Status aktualisieren“ klicke, dann kommen die Daten.
Schaltbefehle funktionieren auch einwandfrei!
Das war der entscheidende Hinweise zur Fehlereingrenzung.
Wenn ich mir den Callback anzeige lasse, sehe ich, dass eine falsche (alte) IP-Adresse hinterlegt ist.
Ich habe vor ca. 2 Wochen einen neuen Raspberry aktiviert und eine Migration durchgeführt.
Die Daten habe ich per Backup eingespielt und die IP-Adressen geändert (auch im NUKI-Modul).
Den WebHook hat er scheinbar nicht mitgeändert.
Das wars!
Der Callback hatte eine falsche/alte IP-Adresse hinterlegt.
Hab ich das in der Doku überlesen und ist das nicht angeführt,
dass man bei einer Änderung der IP-Adresse den Callback löschen und wieder neu anlegen muss?