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

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

Vorheriges Thema - Nächstes Thema

markukug

#375
Hallo CoolTux,

meine Fhem-Installation hängt sich in letzter Zeit regelmäßig (1-2x  pro Tag) auf. Der letzte Eintrag im fhem.log ist immer:
2016.12.05 10:15:30 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/73_NUKIBridge.pm line 368.
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "AT+CIPCLOSE=3\r\nHTT...") at ./FHEM/74_NUKIDevice.pm line 321.


Kannst Du Dir vorstellen, dass diese Meldung mit dem Verhalten von meinem Fhem zusammenhängen könnte?

Ich habe jetzt mal die Devel-Versionen vom 24.11. eingespielt und werde es weiter beobachten.

Danke
Markus

CoolTux

Hallo Markus,

Das schaue ich mir die Tage mal an.


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

markukug

Kein Stress! Ich werde dann auch die Tage meine Erkenntnisse mit der Devel-Version verkünden.

Danke
Markus


CoolTux

Denke aber bitte daran das die Devel Version zur Zeit keinerlei Aktualisierung macht. Änderst Du den Status per App bekommt das das Modul nicht mit.
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

markukug

Danke für den Hinweis. Nachdem jetzt das Phänomen mit der Devel Version auch aufgetreten ist, werde ich wieder die offiziellen Versionen installieren.

malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "AT+CIPCLOSE=3\r\nHTT...") at ./FHEM/74_NUKIDevice.pm line 278.

lg
Markus

CoolTux

Hast Du ein Update der Bridge gemacht? Welche Firmware Version hast Du?
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

markukug

Meines Wissens habe ich die offizielle Version drauf, also keine Beta oder so. Aber ich kann das heute Abend nochmal prüfen. Da muss ich ja mit der App in Bluetooth Nähe sein, oder?

lg
Markus

CoolTux

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

Cobra

#383
http://<IP der Bridge>:8080/list?token=xxxxxx
im Browser eingeben.

Damit wird dir die Firmewareversion angezeigt.

Gruß Cobra

Edit: Grad nochmal nachgeschaut, nicht list sondern info als Befehl, also
http://<IP der Bridge>:8080/info?token=xxxxxx
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

markukug

Danke Cobra!

{"bridgeType": 1, "ids": {"hardwareId": 111111, "serverId": 11111111}, "versions": {"firmwareVersion": "1.4.9", "wifiFirmwareVersion": "1.0.1"}, "uptime": 161754, "currentTime": "2016-12-06T15:28:33+00:00", "serverConnected": true, "scanResults": [{"nukiId": 111111, "name": "Nuki_06201309", "rssi": -79, "paired": true}]}

Stephan1965

Hallo,
ich habe mir jetzt auch eine Nuki Combo (Smartlock und Bridge) zugelegt  und probiere seit gestern damit herum.
Integration in FHEM mit dem Befehl
define Nuki NUKIBridge 192.168.1.13 xxxxxx
Allerdings wird nur die Bridge angelegt. Ein automatisches Anlegen des Smartlock mit autocreate hat nicht funktioniert. Auch manuell konnte ich das Smartlock nicht in FHEM anlegen.

Die Bridge ist nicht verbunden:
Readings
lastError read from http://192.168.1.13:8080 timed out 2016-12-08 09:44:22
state not connected 2016-12-08 09:44:22

Per Nuki App funktioniert das Smartlock aber.

Im Browser http://192.168.1.13:8080/info?token=xxxxxx#
ergibt
{"bridgeType": 1, "ids": {"hardwareId": xxxxxxxxx, "serverId": xxxxxxxxx}, "versions": {"firmwareVersion": "1.4.9", "wifiFirmwareVersion": "1.0.1"}, "uptime": 37293, "currentTime": "2016-12-08T08:34:23+00:00", "serverConnected": true, "scanResults": [{"nukiId": xxxxxxxxx, "name": "Nuki_XXXXXXXX", "rssi": -71, "paired": true}]}

Modulversion NUKIBridge 0.2.1, FHEM wird regelmäßig aktualisiert, RPI3 ist diese Woche aktualisiert worden.
Momentan kann ich mit FHEM das Smartlock nicht ansprechen.

Viele Grüße

Stephan

CoolTux

Hallo Leute,

Ich habe nun intensiv testen können und konnte auch mit dem wirklich tollen Nuki Support zusammenarbeiten. Es scheint wohl Probleme mit längeren Response zu geben welche gestückelt werden. Wieso das so ist wird gerade versucht mit Rudi und Andre zusammen raus zu finden.
Ich bin dran aber es wird wohl noch etwas dauern.


@Stephan
Welche Meldung bekommst Du wenn Du versuchst das Smartlock von Hand an zu legen?
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

Stephan1965

Hallo,
auf den Befehl
set Nuki autocreate
in meiner Bridge "Nuki" bekomme ich
2016-12-08 14:20:23.770 NUKIBridge Nuki autocreate
2016-12-08 14:20:24.018 NUKIBridge Nuki lastError: Internal error, 503
2016-12-08 14:20:33.858 NUKIBridge Nuki lastError: read from http://192.168.1.13:8080 timed out


Viele Grüße
Stephan

CoolTux

#388
Du kannst das Device auch von Hand anlegen

define MeinDevice NUKIDevice NukiID IODev

Die NukiId bekommst Du wenn du mit curl oder wget ein list von der Bridge holst

http://bridgeIP:8080/list?token=4736


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

CoolTux

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