[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm

Begonnen von CoolTux, 18 Juli 2016, 23:50:11

Vorheriges Thema - Nächstes Thema

CoolTux

Ich kann da nichts finden ausser das er ein unlock sendet.

Lösche bitte noch mal das Smartlock und die Bridge. Mache ein save und starte fhem neu. Danach legst du die Bridge an und nimmst den Token den Du in der Softwarebridge findest. Danach sollte er das Smartlock anlegen. Die ID vom Smartlock ist natürlich eine andere wie der Token für die Bridge.

Bitte noch mal probieren
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

andy6090

Auch das gab leider kein erfolg.
keine reaktion
Was mich wundert :
die ID vom Smartlock in der App ist 08DXXXXX
die ID die autocreate anlegt ist 1487XXXXX
aber auch ein manuelles ändern der ID , auf 08DXXXX, führt dazu das ein zweites Device angelegt wird, wieder mit der ID 1487XXXX.

andy6090

jetzt geht es , es ist die Softwarebridge gewesen,
Sie verliert öfters die Verbindung, das war der Fehler.
Es ist auch unerheblich welche ID ausgelesen wurde 08D oder 1487 , beides funktioniert jetzt.

Danke für die Hilfe

CoolTux

Freut mich das es geht. Ich wollte Dir schon nen String zum testen schicken, bin nur noch nicht dazu gekommen. Aber nun hat es sich ja erledigt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

@All

Die Nuki Module werden die nächsten sein, welche ein komplettes redesign erhalten werden. Wenn ich mit AMAD fertig bin.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

daniel2311


CoolTux

Grund ist das die Art und Weise zum Übertragen der Daten und ermitteln der Logischen Devices nicht korrekt ist. Ist eine Eigenentwicklung und nicht FHEM konform was ein 2 stufiges Modul an geht.

Bei AMADNG habe ich angefangen Erfahrungen mit http nonBlocking und 2 stufigen Modul samt Dispatcher zu sammeln. Das klappt hervorragend und so möchte ich es bei Nuki auch haben.



Grüße


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RitterSport

Hallo.

ich bekomme immer folgendes im Log, und dann ein Freeze von 1 Sec.

Zitat2017.07.01 10:22:12 3: NUKIBridge (Door_Bridge) - invalid json detected: HTTP 503 Unavailable
2017.07.01 10:24:30 1: Perfmon: possible freeze starting at 10:24:29, delay is 1.207
Error: Connection refused
Error: Connection refused
Error: Connection refused

Es scheint zu funktionieren, allerdings ist eben das Log unregelmäßig damit überfüllt.

CoolTux

Eigentlich sollte dieser Fehler abgefangen werden. 503 ist ein HTTP Fehlercode und dürfte gar nicht erst bis zum JSON Check kommen.
Bitte stell die Bridge Mal auf verbose 5 und poste dann die Ausgabe wenn der Fehler wieder kommt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RitterSport

Verbose 5:
Bei XXX standen reale ID's

2017.07.01 19:20:39 4: NUKIBridge (Door_Bridge) - NUKIBridge_GetCheckBridgeAlive
2017.07.01 19:20:39 4: NUKIBridge (Door_Bridge) - Send HTTP POST with URL http://192.168.0.19:8080/info?token=XXXXXX
2017.07.01 19:20:39 4: NUKIBridge (Door_Bridge) - run NUKIBridge_Call
2017.07.01 19:20:39 4: NUKIBridge (Door_Bridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.07.01 19:20:39 5: NUKIBridge (Door_Bridge) - Response JSON: {"bridgeType": 1, "ids": {"hardwareId": XXX, "serverId": XXXXXX}, "versions": {"firmwareVersion": "1.5.2", "wifiFirmwareVersion": "1.0.1"}, "uptime": 204257, "currentTime": "2017-07-01T17:20:39+00:00", "serverConnected": true, "scanResults": [{"nukiId": XXX XXX XXX, "name": "Nuki_08C569F1", "rssi": -79, "paired": true}]}
2017.07.01 19:20:39 5: NUKIBridge (Door_Bridge) - Response ERROR:
2017.07.01 19:20:39 5: NUKIBridge (Door_Bridge) - Response CODE: 200
2017.07.01 19:20:39 5: NUKIBridge (Door_Bridge) - Bridge ist online
2017.07.01 19:20:39 4: NUKIDevice (Nuki_Key_01) - Received scanResults for matching NukiID XXX XXX XXX at device Nuki_Key_01
Error: Connection refused
Error: Connection refused
Error: Connection refused

CoolTux

Mehr ist da nicht? Bis auf Connection refused sieht alles okay aus. Hast du noch was danach stehen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RitterSport

Ich habe nochmals durchgesehen. Das ist alles.
Wiederholt sich jede Minute, da ich ein     
+*00:00:59 set Nuki_Key_01 statusRequest mache.

Die Batterien danken es mir und halten nur 6 Wochen :-)

CoolTux

Ach so. Das erklärt natürlich alles.
Lösch das at und gut ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

RitterSport

Löschen? Ungern.
Ich würde schon gerne zeitnah den Zustand, ob abgeschlossen oder aufgeschlossen in Fhem haben.
Das bekomme ich doch nur wenn ich das Schloß abfrage?

Cobra

Das geht doch über WebHook automatisch und schneller als bei deinen 59 Sekunden ;)
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki