Obwohl im WebHook der Nuki Eintrag gelöscht ist kann ich über
die Instanz des Nuki Gerät die Gerätedaten aktualisieren!?
Auch wenn ich im Nuki Splitter Web API automatisch aktualisieren deaktiviere wird im WebHook der Nuki Eintrag erstellt.
Egal ob ich es de- oder aktiviere der Webhook Eintrag wird erstellt.
Es änderte sich nur nie die Webhook URL.
Carsten
Was passt denn jetzt nicht?
In den Kern-Instanzen wird für den Splitter ein Webhook angelegt. Dies ist Symcon-seitig.
Im Splitter wir der Webhook für die Nuki API registriert. Dies ist Nuki-seitig, damit Nuki weiß, wohin die Daten müssen.
Der Symcon Webhook leitet diese dann an den Splitter und der Splitter weiter an die zugewiesenen Instanzen.
Wenn du am Nuki Schloss es direkt ver- oder entriegelst (nicht über Symcon geschaltet) oder du es über die Nuki App schaltest, dann sollte sich der Status in Symcon aktualisieren.
Auf welchem System/Plattform läuft Symcon?
Uli
Läuft die aktuelle Modulversion?
Über den „Nuki Splitter Web API“ wird der Status
(also die Variablen der Instanz des Smart Lock Web API)
nicht automatisch aktualisiert.
Wenn ich über die Instanz Smart Lock Web API gehe und dies manuell auslöse,
werden die Variablen aktualisiert.

Über die Nuki App Aufgesperrt, MQTT in Ordnung, Web aktualisiert sich nicht.
SymBox
und alles ist aktuell und das Modul ist auf beta.
Ich denke es könnt an der Webhook URL liegen,
da kommen wir zu meiner ersten Frage wie ich die Webhook URL ändern?
Aktuell wir das im Nuki Splitter Web API angezeigt:
Aktuell wir das im SymOS angezeigt:
Danke und Gruß
Carsten
Die kannst du im Moment nicht selber ändern. Die lese ich automatisch aus der Connect (Kern-Instanz) aus.
Magst du mal folgendes Skript ausführen und schauen was dabei rauskommt:
<?php
$id = 12345; // ID von Connect (Kern-Instanz)
var_dump(CC_GetURL($id));
Da sollte nur eigentlich eine Adresse ausgegeben werden, wie z.B.:
string(51) „https://923087ea438753948759387459385797.ipmagic.de“
Uli
und den noch einmal hinterher:
$ids = IPS_GetInstanceListByModuleID(‚{9486D575-BE8C-4ED8-B5B5-20930E26DE6F}‘);
print_r($ids);
Uli
Da kommt die richtige (aktuelle) ID heraus.
Die auch im SymOS angezeigt wird.
Mit der Anpassung:
$guid = „{9486D575-BE8C-4ED8-B5B5-20930E26DE6F}“;
//Auflisten
print_r(IPS_GetInstanceListByModuleID($guid));
wird das angegeben:
Array
(
[0] => 22100
)
Das ist auch ID der Connect (Kern-Instanz) bei mir.
Diese Ausgabe fehlt noch:
$id = 12345; // ID von Connect (Kern-Instanz)
var_dump(CC_GetURL($id));
string(51) „https://2c123456781234567890123456789009.ipmagic.de“
Erstmal Danke.
Magst du mir noch einmal die Ausgabe von Webhooks anzeigen posten, nachdem du ihn registriert hast.
Uli
Ich glaube ich habe etwas gefunden…
Auf die schnelle hilft nur den Splitter zu lösen und einmal neu anzulegen.
In den SmartLock oder Opener Instanzen musst du nur das Gateway auf die neue Splitter Instanz auswählen.
Andernfalls musst du auf einen Fix warten…, bzw. ich muss das die Woche nochmals prüfen!
Uli
1 „Gefällt mir“