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

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

Vorheriges Thema - Nächstes Thema

CoolTux


error while requesting: read from http://192.168.10.73:8080 timed out


Er erreicht auf jeden Fall diese IP mit der Portangabe nicht. Da wüsste ich jetzt auch nichts.
Du kannst auf dem FHEM Server mal ein

telnet 192.168.10.73 8080

machen und schauen ob er da was bringt.
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

petjek

Ergebnis von Telnet
Trying 192.168.10.73...
Connected to 192.168.10.73.
Escape character is '^]'.

Sieht für mich schon so aus als könnte er die Bridge erreichen. :o :-\
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

CoolTux

Gehe mal in die Details des Bridgedevice und mache mal ein set autocreate. Mache bitte verbose 5 an vorher.
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

Kann das sein das Du schon die neue Firmware drauf hast? Ich kenne so ein json String aus der beta-bridge-firmware 1.3 API Beschreibung.
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

petjek

Ja das kann sehr gut sein. Gestern ein Update gemacht womit zumindest auf dem Schloss eine neue FW installiert wurde. Meinst du das ist die Ursache?
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

Steeeve

Ich hab am Schloss 1.1.1. drauf und es klappt bei mir alles...

CoolTux

Nein denke nicht. Das Schloß ist auch nicht so interessant, wenn dann eher die Bridge.
Und die Fehlermeldung ist ja irgendwie auch eindeutig. Er bekommt ein time out, heißt die Bridge antwortet nicht.
Mach mal verbose 5 und dann ein set autocreate
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

petjek

#142
Hatte ich schon weiter oben.
2016.10.22 16:55:41 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=123abc
2016.10.22 16:55:41 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=123abc
2016.10.22 16:55:41 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 16:55:41 4: NUKIBridge (NukiBridge) - Call NUKIBridge_Get
2016.10.22 16:55:42 4: NUKIBridge (NukiBridge) - Bridge ist offline
2016.10.22 16:55:52 4: NUKIBridge (NukiBridge) - error while requesting: read from http://192.168.10.73:8080 timed out

Edit: Huch, das war der echte Token.
Edit 2: Ich hab Version 1.2.3 drauf.
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

CoolTux

Bitte einmal angehängte Version einspielen und ein reload 73_NUKIBridge in der FHEM Command eingeben.

Bitte schaue nach im Log ob Du eine Ausgabe findest alla JSON String:
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

petjek

#144
Ausgetauscht und reload gemacht. Anschließend set autocreate.

2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Initialize redefined at ./FHEM/73_NUKIBridge.pm line 51.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Read redefined at ./FHEM/73_NUKIBridge.pm line 76.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Define redefined at ./FHEM/73_NUKIBridge.pm line 83.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Undef redefined at ./FHEM/73_NUKIBridge.pm line 127.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Attr redefined at ./FHEM/73_NUKIBridge.pm line 141.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Set redefined at ./FHEM/73_NUKIBridge.pm line 194.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Get redefined at ./FHEM/73_NUKIBridge.pm line 222.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_GetCheckBridgeAlive redefined at ./FHEM/73_NUKIBridge.pm line 237.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Call redefined at ./FHEM/73_NUKIBridge.pm line 255.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_ResponseProcessing redefined at ./FHEM/73_NUKIBridge.pm line 394.
2016.10.22 17:06:32 1: PERL WARNING: Subroutine NUKIBridge_Autocreate redefined at ./FHEM/73_NUKIBridge.pm line 414.
2016.10.22 17:06:41 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:06:41 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - Call NUKIBridge_Get


JSON String:

2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - Bridge ist offline


JSON String:

2016.10.22 17:06:46 4: NUKIBridge (NukiBridge) - error while requesting: http://192.168.10.73:8080/list?token=abc123: empty answer received


JSON String:

2016.10.22 17:06:51 4: NUKIBridge (NukiBridge) - Bridge ist offline
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

Steeeve


CoolTux

Ok und jetzt nimmst Du genau diesen http String


17:06:46 4: NUKIBridge (NukiBridge) - error while requesting: http://192.168.10.73:8080/list?token=


Und gibst ihn so in einen Webbrowser ein.
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

petjek

Du meinst sicherlich genau so zzgl. des Tokens, nicht war? @Steeeve: danke, ist mir beim Kopieren wieder durch gegangen.
[{"nukiId": 62776481, "name": "AmSti101", "lastKnownState": {"state": 1, "stateName": "locked", "batteryCritical": false, "timestamp": "2016-10-22T15:05:30+00:00"}}]
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

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

petjek

#149
Hat leider keine Änderung gebracht.
UPDATE: hat es doch. War kurz connected.

Aber dann:

JSON String:

2016.10.22 17:25:52 4: NUKIBridge (NukiBridge) - Bridge ist offline
2016.10.22 17:26:28 3: Can't connect to socket!
2016.10.22 17:26:35 3: MaxScanner MAX_12e87b Work.1236  Wait at least 180 sec . after last command
2016.10.22 17:26:52 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:26:52 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:26:56 3: MaxScanner MAX_12e87b Work.1014 TEMPERATURE received at 2016-10-22 17:26:56, ==> new ns:2016-10-22 17:41:39
2016.10.22 17:27:28 3: Can't connect to socket!


JSON String: [{"nukiId": 62776481, "name": "AmSti101", "lastKnownState": {"state": 1, "stateName": "locked", "batteryCritical": false, "timestamp": "2016-10-22T15:05:30+00:00"}}]

2016.10.22 17:27:52 5: NUKIBridge (NukiBridge) - Bridge ist online
2016.10.22 17:27:52 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:27:52 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - Call NUKIBridge_Get


JSON String:

2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - Bridge ist offline


JSON String:

2016.10.22 17:28:24 4: NUKIBridge (NukiBridge) - error while requesting: http://192.168.10.73:8080/list?token=abc123: empty answer received
2016.10.22 17:28:28 3: Can't connect to socket!


JSON String:

2016.10.22 17:28:52 4: NUKIBridge (NukiBridge) - Bridge ist offline
2016.10.22 17:29:24 4: NUKIBridge (NukiBridge) - Send HTTP POST with URL http://192.168.10.73:8080/list?token=abc123
2016.10.22 17:29:24 4: NUKIBridge (NukiBridge) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2016.10.22 17:29:28 3: Can't connect to socket!
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.