Autor Thema: [ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm  (Gelesen 118133 mal)

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22006
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1275 am: 20 August 2019, 08:23:11 »
Irgend etwas stimmt noch nicht mit dem webhhok/der callbackList-Funktion.
Es kommt häufiger vor, daß das gesamte FHEM neu startet, wenn ich ein "get callbackList" absetze.
Ich bin aber noch nicht dahinter gekommen, wie man diesen Zustand zielsicher provoziert.

Sicherlich gibt es ein Logeintrag vom Zeitpunkt. Kann mir nur ein Hash oder Array Objektproblem vorstellen.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1276 am: 20 August 2019, 08:28:29 »
Ich muß mal das Loglevel von 1 auf 3 erhöhen (oder höher?), momentan sieht man noch nichts außer Neustart nach der Abfrage.
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22006
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1277 am: 20 August 2019, 08:40:00 »
Es hatte auf jeden Fall einen Eintrag geben müssen, egal welches Loglevel. Sofern Das Modul Schuld am Neustart auf Grund eines Perlfehlers war.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1278 am: 20 August 2019, 08:41:13 »
Hat gerade wieder ein Reboot FHEM nach dem get gegeben, und ich hab etwas im Log:

2019.08.20 08:34:37 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:35:11 3: NUKIDevice (NukiBridge) - empty answer received for http://192.168.0.29:8080/reboot?token=123456
2019.08.20 08:35:59 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:36:07 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:36:16 3: NUKIDevice (NukiBridge) - invalid json detected for http://192.168.0.29:8080/callback/list?token=123456: HTTP 503 Unavailable
Can't use string ("NUKIDevice (NukiBridge) - invali"...) as a HASH ref while "strict refs" in use at ./FHEM/73_NUKIBridge.pm line 687.
Da haste mit dem Hash wohl nicht so falsch gelegen.
« Letzte Änderung: 20 August 2019, 08:46:28 von RappaSan »
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22006
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1279 am: 20 August 2019, 08:54:25 »
Hat gerade wieder ein Reboot FHEM nach dem get gegeben, und ich hab etwas im Log:

2019.08.20 08:34:37 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:35:11 3: NUKIDevice (NukiBridge) - empty answer received for http://192.168.0.29:8080/reboot?token=123456
2019.08.20 08:35:59 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:36:07 3: NUKIBridge (NukiBridge) - invalid json detected: HTTP 503 Unavailable
2019.08.20 08:36:16 3: NUKIDevice (NukiBridge) - invalid json detected for http://192.168.0.29:8080/callback/list?token=123456: HTTP 503 Unavailable
Can't use string ("NUKIDevice (NukiBridge) - invali"...) as a HASH ref while "strict refs" in use at ./FHEM/73_NUKIBridge.pm line 687.
Da haste mit dem Hash wohl nicht so falsch gelegen.

Sehr schön. Damit kann man ja was anfangen. Werde ich gleich mal versuchen zu fixen.
Danke Dir.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22006
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1280 am: 20 August 2019, 09:01:07 »
Verdammt da habe ich echt gepennt. Ich hatte dafür schon lange einen Fix aber den nicht ins FHEM SVN eingcheckt.
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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1281 am: 20 August 2019, 09:24:41 »
Ich find's prima, daß du so etwas für's Nuki auf die Beine gestellt hast.
Muß man ja auch mal sagen... :)
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 22006
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1282 am: 20 August 2019, 09:27:09 »
Eigentlich müsste es schon lange schöner sein. Es war damals mein erstes 2 stufiges Modul und ist nicht so geworden wie sowas sein sollte. Aber es funktioniert erstmal.
Dennoch wird es noch mal umgeschrieben. Aber das wird leider noch dauern.

Ich habe soeben den fix ins SVN gekippt. Ab morgen früh 8 Uhr per Update zu bekommen.


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://paypal.me/pools/c/8gULisr9BT
FHEM GitHub: https://github.com/fhem/
kein Support für cfg Editierer

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1283 am: 20 August 2019, 10:47:30 »
Jetzt klappt es auch mit der callbackList. Bisher keine Abstürze.
Kleine Ursache - große Wirkung. :)
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8
Zustimmung Zustimmung x 1 Liste anzeigen

Offline Claus1985

  • New Member
  • *
  • Beiträge: 23
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1284 am: 21 August 2019, 21:54:23 »
Hi Zusammen,

kurze Frage zum Funktionsumfang des Moduls. Gibt es eine Möglichkeit
auf den Türsensor vom Nuki 2.0 zuzugreifen? Also um den Status
abzufragen (Tür auf / Tür zu)?

Danke und Gruß,

Claus

Offline fred_feuerstein

  • Full Member
  • ***
  • Beiträge: 207
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1285 am: 21 August 2019, 22:00:42 »
Nein. Aktuell wird der Status des Sensors nicht über die bridge api geliefert. Hier muss nuki erstmal die api erweitern.
Ich hätte auch gerne den User, der gerade das Schloss bedient hat. Auch das kommt ja leider nicht über die bridge api.



Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1286 am: 22 August 2019, 09:33:19 »
Ich befürchte auch, daß die api noch nicht wirklich toll klappt. Das mag auch der Grund sein, weshalb bei mir Statusänderungen über den callBack oft nicht gemeldet werden.
Meist hilft es aber, wenn ich FHEM mit "shutdown restart" neu initiiere. Das kann aber nicht die Lösung sein.
Oft ist es auch so, daß die Bridge als "not connected" gemeldet wird. Wenn ich dann im Router das WLAN unterbreche und wieder einschalte, ist die Bridge auch wieder für FHEM sichtbar.
Die Bridge ist vom Internet aus aber die ganze Zeit erreichbar und meldet den Sperrzustand der Tür recht schnell korrekt.

Ich habe hier eine Fritzbox 6490 mit neuester Firmware als Router eingesetzt und nur die Bridge zickt hier und da herum.
Kann mir nicht wirklich vorstellen, daß dies mit der Fritzbox zusammenhängen kann.
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8

Offline fred_feuerstein

  • Full Member
  • ***
  • Beiträge: 207
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1287 am: 22 August 2019, 10:12:05 »
Aber ich denke, die Probleme bei Dir sind anders geartet.

Hier läuft die Bridge wunderbar und "not connected" gibt es hier nicht. Callback funktioniert auch immer (manchmal halt mit etwas Verzögerung).
Bei mir ist es eine Kombination aus Fritzbox 7490 und 7590, sowie ein paar Powerline-Repeatern. Alle im MESH-Netzwerk der Fritzbox 7590.

Offline RappaSan

  • Sr. Member
  • ****
  • Beiträge: 542
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1288 am: 22 August 2019, 10:36:09 »
Fast so wie bei mir :)
Ich hab hier auch ein Mesh aus der besagten 6490 und einem  Repeater 1750E.
Ich kann mir die Probleme auch nicht erklären, aber sie sind definitiv da.
Welche Firmware läuft denn auf der Bridge? Bei mir ist's die 2.2.12
« Letzte Änderung: 22 August 2019, 13:24:13 von RappaSan »
Raspberry Pi 3, Add-On Board mit 1.8" TFT LCD,  2x miniCUL,  Signalduino. FHEM V5.8

Offline fred_feuerstein

  • Full Member
  • ***
  • Beiträge: 207
Antw:[ NUKI Smartlock ] 73_NUKIBridge.pm und 74_NUKDevice.pm
« Antwort #1289 am: 22 August 2019, 10:56:08 »
Ah. Hast Du die neuere Bridge? Also zusammen mit dem Nuki V2 gekauft?
Ich habe das neue Nuki aber noch die alte Bridge und da ist die Firmware gerade bei V 1.13.1