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

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

Vorheriges Thema - Nächstes Thema

markukug

Der Status wird leider nicht aktualisiert. Erst mit set nukiHaustuer statusRequest wir der Status aktualisiert. Läuft irgendwie noch nicht so rund.

Ich habe bei der Bridge folgenden Fehler. Die hier angeführte IP ist die, der Bridge.
lastError 192.168.178.233: No route to host 2017-01-24 10:59:13

LOG verbose 5 Bridge und Schloss
2017.01.24 11:17:15 5: NUKIDevice (nukiHaustuer) - Parse with result: {"name":"Nuki_06201309","rssi":-77,"paired":true}
2017.01.24 11:17:15 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:17:15 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:17:41 5: NUKIDevice (nukiHaustuer) - Parse with result: {"rssi":-77,"name":"Nuki_06201309","paired":true}
2017.01.24 11:17:41 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:17:41 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:18:04 5: NUKIDevice (nukiHaustuer) - Parse with result: {"rssi":-77,"name":"Nuki_06201309","paired":true}
2017.01.24 11:18:04 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:18:04 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:18:21 5: NUKIDevice (nukiHaustuer) - Parse with result: {"rssi":-79,"name":"Nuki_06201309","paired":true}
2017.01.24 11:18:21 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:18:21 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:18:30 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/72_FRITZBOX.pm line 1419.
2017.01.24 11:18:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1424.
2017.01.24 11:18:30 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/72_FRITZBOX.pm line 1460.
2017.01.24 11:18:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1460.
2017.01.24 11:18:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_FRITZBOX.pm line 1453.
2017.01.24 11:18:44 5: NUKIDevice (nukiHaustuer) - Parse with result: {"name":"Nuki_06201309","rssi":-79,"paired":true}
2017.01.24 11:18:44 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:18:44 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:19:12 4: NUKIBridge (nuki01) - NUKIBridge_GetCheckBridgeAlive
2017.01.24 11:19:12 4: NUKIBridge (nuki01) - Send HTTP POST with URL http://192.168.178.233:8080/info?token=ge5b7e
2017.01.24 11:19:12 4: NUKIBridge (nuki01) - run NUKIBridge_Call
2017.01.24 11:19:12 4: NUKIBridge (nuki01) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.24 11:19:12 5: NUKIBridge (nuki01) - Response JSON: {"bridgeType": 1, "ids": {"hardwareId": 98598929, "serverId": 287592143}, "versions": {"firmwareVersion": "1.4.20", "wifiFirmwareVersion": "1.0.1"}, "uptime": 72975, "currentTime": "2017-01-24T10:19:13+00:00", "serverConnected": true, "scanResults": [{"nukiId": 102765321, "name": "Nuki_06201309", "rssi": -77, "paired": true}]}
2017.01.24 11:19:12 5: NUKIBridge (nuki01) - Response ERROR:
2017.01.24 11:19:12 5: NUKIBridge (nuki01) - Response CODE: 200
2017.01.24 11:19:12 5: NUKIBridge (nuki01) - Bridge ist online
2017.01.24 11:19:12 4: NUKIDevice (nukiHaustuer) - Received scanResults for matching NukiID 102765321 at device nukiHaustuer
2017.01.24 11:19:12 5: NUKIDevice (nukiHaustuer) - Parse with result: {"rssi":-77,"name":"Nuki_06201309","paired":true}
2017.01.24 11:19:12 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:19:12 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer
2017.01.24 11:19:37 4: NUKIBridge (nuki01) - NUKIBridge_GetCheckBridgeAlive
2017.01.24 11:19:37 4: NUKIBridge (nuki01) - Send HTTP POST with URL http://192.168.178.233:8080/info?token=ge5b7e
2017.01.24 11:19:37 4: NUKIBridge (nuki01) - run NUKIBridge_Call
2017.01.24 11:19:37 4: NUKIBridge (nuki01) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.24 11:19:37 5: NUKIBridge (nuki01) - Response JSON: {"bridgeType": 1, "ids": {"hardwareId": 98598929, "serverId": 287592143}, "versions": {"firmwareVersion": "1.4.20", "wifiFirmwareVersion": "1.0.1"}, "uptime": 73000, "currentTime": "2017-01-24T10:19:38+00:00", "serverConnected": true, "scanResults": [{"nukiId": 102765321, "name": "Nuki_06201309", "rssi": -79, "paired": true}]}
2017.01.24 11:19:37 5: NUKIBridge (nuki01) - Response ERROR:
2017.01.24 11:19:37 5: NUKIBridge (nuki01) - Response CODE: 200
2017.01.24 11:19:37 5: NUKIBridge (nuki01) - Bridge ist online
2017.01.24 11:19:37 4: NUKIDevice (nukiHaustuer) - Received scanResults for matching NukiID 102765321 at device nukiHaustuer
2017.01.24 11:19:37 5: NUKIDevice (nukiHaustuer) - Parse with result: {"paired":true,"rssi":-79,"name":"Nuki_06201309"}
2017.01.24 11:19:37 5: NUKIDevice (nukiHaustuer) - parse status message for nukiHaustuer
2017.01.24 11:19:37 5: NUKIDevice (nukiHaustuer) - readings set for nukiHaustuer



CoolTux

Schau mal ins Log der Bridge. Also richtig das von der Bridge nicht fhem.
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

Ich habe Version 0.6.0 ins FHEM SVN geladen. Wird morgen als update zur Verfügung stehen.



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

Stephan1965

Hallo zusammen,
nur ein kurzes Feedback zu meiner Frage:
Zitat von: Stephan1965 am 23 Januar 2017, 19:13:00
- Wenn ich auf den Knopf am Smartlock drücke, schließt das Schloß. Ich hätte gerne, dass beim erneuten Drücken (also wenn das Schloß zugesperrt ist) das Schloß wieder geöffnet wird.
Nach dem heutigen Nuki Software-Update des Smartlocks funktioniert es wieder.

Viele Grüße

Stephan

CoolTux

Kurz zur Info.
Das Nuki Modul war mein erstes 2 stufiges Modul. Da es von der Funktion her der Hue Bridge ähnelte habe ich mich daran gehalten.
Da ich aktuell an einem Danon HEOS Modul arbeite was auch 2 stufig ist und ich daher nun genau weiß wie sowas FHEM Konform arbeiten soll, werde ich in baldiger Zukunft das Nuki Modul ebenfalls FHEM Konform umbauen.


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

danillo

Hallo zusammen,
mir ist noch nicht klar, was ich machen muss, um bei der Bridge auch den logFile lesen zu können. Bei get kann ich nur callbackList auswählen?

Cobra

Ist dein Modul auf dem neusten Stand?
Bei mir gibt es auch den Befehl get  logfile
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

danillo


CoolTux

Berichte mal wenn es klappt und natürlich auch wenn es nicht klappt
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

danillo

klappt nicht. Ist eine Softwarebridge, falls das etwas ausmacht

CoolTux

Ja das macht es. Die hat kein Log daher auch kein get zur Auswahl.
Mist ich muss die Doku anpassen.
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

danillo

#701
ok, das erklärt's dann. Aber in der App kann ich das Protokoll auch über die Bridge aus der Ferne abrufen.

Wenn du die Doku anpasst, da hätte ich dann noch etwas. mit dem Lesen dieses Thread hab ich es ja jetzt hinbekommen, dass der Status automatisch aktualisiert wird. Aber in der Doku hatte ich das nicht gefunden. ich denke, dass das Feature jeder nutzen will. Daher sollte es in der Doku bei der Einrichtung gleich dabei stehen.

CoolTux

Zitat von: danillo am 26 Januar 2017, 15:08:12
ok, das erklärt's dann. Aber in der App kann ich das Protokoll auch über die Bridge aus der Ferne abrufen.

Wenn du die Doku anpasst, da hätte ich dann noch etwas. mit dem Lesen dieses Thread hab ich es ja jetzt hinbekommen, dass der Status automatisch aktualisiert wird. Aber in der Doku hatte ich das nicht gefunden. ich denke, dass das Feature jeder nutzen will. Daher sollte es in der Doku bei der Einrichtung gleich dabei stehen.

Mir war als wenn webhook/callback in der Doku steht. Ich schaue mir das noch mal an. Danke Dir


Grüße


PS: Zur Info, es gibt nur eine offizielle Doku und das ist die Commandref. Alles andere ist optional.
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

fred_feuerstein

Zitat von: CoolTux am 25 Januar 2017, 19:44:47
wie sowas FHEM Konform arbeiten soll, werde ich in baldiger Zukunft das Nuki Modul ebenfalls FHEM Konform umbauen.

was meinst du damit genau? ist es aktuell nicht FHEM konform?
Gruß, Fred

FHEM auf Raspberry PI 3B+ im 7Zoll TouchDisplay Gehäuse, OS: Bullseye, mit Z-Wave RaZberry-Modul, 868CUL (WMBUS), LaCrosseCUL (Temp) und knapp 300 Devices aller Art

CoolTux

Nein. Es ist nicht wild. Es ist genau so aufgebaut wie das Hue Modul.
Aber wenn will ich es gerne richtig richtig machen. Jetzt wo ich weiß wie es geht. Mit sauberen autocreat und automatischen anlegen von Logfiles.
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