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

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

Vorheriges Thema - Nächstes Thema

Y. Lee

Danke CoolTux!

ZitatDie Webinstanz welche du da angibst muss ohne SSL und ohne crfs sein. Daher dafür lieber eine separate Instanz anlegen.

Alles klar. Aber nochmals zur Sicherheit (und weil es in der Anleitung anders steht): Dass ich den Webhook bei der Bridge einstelle, das ist in Ordnung so?

CoolTux

Zitat von: Y. Lee am 18 Oktober 2020, 17:18:26
Danke CoolTux!

Alles klar. Aber nochmals zur Sicherheit (und weil es in der Anleitung anders steht): Dass ich den Webhook bei der Bridge einstelle, das ist in Ordnung so?

Ja das ist in Ordnung. Früher war das anders, muss ich mal 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

choenig

Hi,

ich hatte lange Zeit ein wunderbar funktionierendes Setup mit einer BridgeV1 und einem NukiV1.

Heute habe ich ein 2. Set in der WhiteEdition bekommen und parallel in FHEM angemeldet und sehe ein sehr eigenartiges Verhalten. Daher zuerstmal die Frage:

Unterstützt das Modul zwei Bridges, die jeweils mit einem Nuki gekoppelt sind?

Folgendes beobachte ich:

Beide Nukis kommunizieren irgendwie mit beiden Bridges, obwohl sie nur mit jeweils einer Bridge gepairt sind.
* Die neue Bridge zeigt das neue Nuki als gepairt und zeigt das alte als nicht gepairt
* Die alte Bridge zeigt das neue Nuki als nicht gepairt, das alte aber als gepairt.

Das führt dazu, dass die Readings ständig zwischen paired:true/false toggeln.

Hat das schon jemand erfolgreich in Betrieb?

LG
Christian

CoolTux

Kannst Du bitte einmal ein list von beiden Bridges geben.
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

choenig

Sehr gerne:

Hier die neue:

Internals:
   BRIDGEAPI  1.9
   DEF        10.10.23.111 ******
   FUUID      5fb3bd97-f33f-787a-5dcf-1903c441d9ea2593
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       10.10.23.111
   NAME       NukiBridgeWhite
   NOTIFYDEV  global,NukiBridgeWhite
   NR         719
   NTFY_ORDER 50-NukiBridgeWhite
   PORT       8080
   STATE      connected
   TOKEN      ******
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 83
   WEBHOOK_LAST 2020-11-18 07:55:15
   WEBHOOK_PORT 2388
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-10.10.23.111
   WEBHOOK_URL http://10.10.23.1:2388/fhem/NUKIBridge-10.10.23.111
   READINGS:
     2020-11-17 13:10:05   bridgeType      Hardware
     2020-11-17 15:43:05   currentTime     2020-11-17T14:42:52+00:00
     2020-11-17 14:51:06   firmwareVersion 2.7.0
     2020-11-17 13:10:05   hardwareId      59xxxxx02
     2020-11-18 05:04:23   lastError       10.10.23.111: No route to host (113)
     2020-11-17 15:23:35   serverConnected 0
     2020-11-17 13:10:05   serverId        41xxxxx64
     2020-11-18 08:12:41   state           connected
     2020-11-18 08:21:12   uptime          59588
     2020-11-17 13:10:05   wifiFirmwareVersion 2.1.13
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
Attributes:
   event-on-change-reading .*
   group      System
   icon       1_nuki_bridge
   room       ControlRoom
   timestamp-on-change-reading .*
   webhookFWinstance WEB__2388_app
   webhookHttpHostname 10.10.23.1


Und hier die alte (die aktuell deaktiviert ist):

Internals:
   BRIDGEAPI  1.9
   DEF        10.10.23.116 ******
   FUUID      5c42d646-f33f-787a-8ff0-a79a68115d0b0dfc
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       10.10.23.116
   NAME       NukiBridgeBlack
   NOTIFYDEV  global,NukiBridgeBlack
   NR         527
   NTFY_ORDER 50-NukiBridgeBlack
   PORT       8080
   STATE      disabled
   TOKEN      ******
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 2388
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-10.10.23.116
   WEBHOOK_URL http://10.10.23.1:2388/fhem/NUKIBridge-10.10.23.116
   READINGS:
     2020-11-17 13:32:38   bridgeType      Hardware
     2020-11-17 13:33:26   currentTime     jo
     2020-11-17 13:32:38   firmwareVersion 1.17.1
     2020-11-17 13:32:38   hardwareId      29******81
     2020-11-17 13:43:27   lastError       10.10.23.116: No route to host (113)
     2020-11-17 13:32:38   serverConnected 0
     2020-11-17 13:32:38   serverId        17******58
     2020-11-17 14:05:45   state           disabled
     2020-11-17 13:49:24   uptime          42
     2020-11-17 13:32:38   wifiFirmwareVersion 1.2.0
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
     lastDeviceAction:
       deviceType 0
       endpoint   lockAction
       nukiId     30******05
       param      lock
Attributes:
   disable    1
   event-on-change-reading .*
   group      System
   icon       1_nuki_bridge
   room       ControlRoom
   timestamp-on-change-reading .*
   webhookFWinstance WEB__2388_app
   webhookHttpHostname 10.10.23.1


Und so sah' das dann im Betrieb aus:


2020-11-17_13:31:54.464 EG.Eingang.Nuki paired: true
2020-11-17_13:31:54.614 EG.Eingang.Nuki paired: false


LG
Christian

breezybadger

Hi zusammen,

ein tolles Modul! Leider klappt bei mir die Erkennung der Klingel nicht (rto funktioniert per App) nur die readings von ringactionState bleibt bei 0. Hat jemand eine Idee was ich hier versuchen könnte?

Danke euch.

LG Breezy

CoolTux

Zitat von: choenig am 18 November 2020, 08:28:30
Sehr gerne:

Hier die neue:

Internals:
   BRIDGEAPI  1.9
   DEF        10.10.23.111 ******
   FUUID      5fb3bd97-f33f-787a-5dcf-1903c441d9ea2593
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       10.10.23.111
   NAME       NukiBridgeWhite
   NOTIFYDEV  global,NukiBridgeWhite
   NR         719
   NTFY_ORDER 50-NukiBridgeWhite
   PORT       8080
   STATE      connected
   TOKEN      ******
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 83
   WEBHOOK_LAST 2020-11-18 07:55:15
   WEBHOOK_PORT 2388
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-10.10.23.111
   WEBHOOK_URL http://10.10.23.1:2388/fhem/NUKIBridge-10.10.23.111
   READINGS:
     2020-11-17 13:10:05   bridgeType      Hardware
     2020-11-17 15:43:05   currentTime     2020-11-17T14:42:52+00:00
     2020-11-17 14:51:06   firmwareVersion 2.7.0
     2020-11-17 13:10:05   hardwareId      59xxxxx02
     2020-11-18 05:04:23   lastError       10.10.23.111: No route to host (113)
     2020-11-17 15:23:35   serverConnected 0
     2020-11-17 13:10:05   serverId        41xxxxx64
     2020-11-18 08:12:41   state           connected
     2020-11-18 08:21:12   uptime          59588
     2020-11-17 13:10:05   wifiFirmwareVersion 2.1.13
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
Attributes:
   event-on-change-reading .*
   group      System
   icon       1_nuki_bridge
   room       ControlRoom
   timestamp-on-change-reading .*
   webhookFWinstance WEB__2388_app
   webhookHttpHostname 10.10.23.1


Und hier die alte (die aktuell deaktiviert ist):

Internals:
   BRIDGEAPI  1.9
   DEF        10.10.23.116 ******
   FUUID      5c42d646-f33f-787a-8ff0-a79a68115d0b0dfc
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       10.10.23.116
   NAME       NukiBridgeBlack
   NOTIFYDEV  global,NukiBridgeBlack
   NR         527
   NTFY_ORDER 50-NukiBridgeBlack
   PORT       8080
   STATE      disabled
   TOKEN      ******
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 2388
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-10.10.23.116
   WEBHOOK_URL http://10.10.23.1:2388/fhem/NUKIBridge-10.10.23.116
   READINGS:
     2020-11-17 13:32:38   bridgeType      Hardware
     2020-11-17 13:33:26   currentTime     jo
     2020-11-17 13:32:38   firmwareVersion 1.17.1
     2020-11-17 13:32:38   hardwareId      29******81
     2020-11-17 13:43:27   lastError       10.10.23.116: No route to host (113)
     2020-11-17 13:32:38   serverConnected 0
     2020-11-17 13:32:38   serverId        17******58
     2020-11-17 14:05:45   state           disabled
     2020-11-17 13:49:24   uptime          42
     2020-11-17 13:32:38   wifiFirmwareVersion 1.2.0
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
     lastDeviceAction:
       deviceType 0
       endpoint   lockAction
       nukiId     30******05
       param      lock
Attributes:
   disable    1
   event-on-change-reading .*
   group      System
   icon       1_nuki_bridge
   room       ControlRoom
   timestamp-on-change-reading .*
   webhookFWinstance WEB__2388_app
   webhookHttpHostname 10.10.23.1


Und so sah' das dann im Betrieb aus:


2020-11-17_13:31:54.464 EG.Eingang.Nuki paired: true
2020-11-17_13:31:54.614 EG.Eingang.Nuki paired: false


LG
Christian

Richte mal einen zweiten separaten Webhook ein und konfiguriere diesen bei einen der beiden Bridges. Dann sollte es gehen.
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

Zitat von: breezybadger am 18 November 2020, 08:43:36
Hi zusammen,

ein tolles Modul! Leider klappt bei mir die Erkennung der Klingel nicht (rto funktioniert per App) nur die readings von ringactionState bleibt bei 0. Hat jemand eine Idee was ich hier versuchen könnte?

Danke euch.

LG Breezy

Hast Du auch ein Smartlock und das funktioniert korrekt? Es wird also ein schließen oder öffnen sofort erkannt von FHEM. Sprich der Webhook ist korrekt eingerichtet.
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

riker1

#1658
Hallo

in der commandref ist das Attribut model nicht beschrieben.

Hat das einen Einfluss?  habe Smartlock eingetragen.
Was ist der Unterschied zu opener?

Nutze die Bridge am Android Smartphone

https://fhem.de/commandref.html#NUKIDevice


bekomme keine Rückmeldung bei getdevicelist
bzw am device keine Antwort bei statusrequest

Paired is true
aber Response error code 200?

Was heißt das? Danke

020.11.18 11:44:53.753 4 : NUKIBridge (NUKI_B_Acer) - Response JSON: {"bridgeType":2,"ids":{"serverId":826085686},"versions":{"appVersion":"1.4.6"},"uptime":10967,"currentTime":"2020-11-18T10:44:52Z","serverConnected":true,"scanResults":[{"nukiId":534794661,"name":"Nuki_1FE051A5","rssi":-53,"paired":true}]}
2020.11.18 11:44:53.754 4 : NUKIBridge (NUKI_B_Acer) - Response ERROR:
2020.11.18 11:44:53.754 4 : NUKIBridge (NUKI_B_Acer) - Response CODE: 200



Danke fuer die Hilfe


list devices.

Internals:
   BRIDGEAPI  1.9
   DEF        1 NUKI_B_Acer
   DEVICETYPE 0
   FUUID      5fb4d8ac-f33f-74bb-047d-e3a5e56d74b32469
   FVERSION   74_NUKIDevice.pm:v1.9.12-s21020/2020-01-20
   IODev      NUKI_B_Acer
   NAME       NUKI2_Kueche
   NOTIFYDEV  global,autocreate,Kueche_Nuki2
   NR         106575
   NTFY_ORDER 50-Kueche_Nuki2
   NUKIID     1
   STATE      Initialized
   TYPE       NUKIDevice
   VERSION    v1.9.12
Attributes:
   IODev      NUKI_B_Acer
   model      smartlock



Internals:
   BRIDGEAPI  1.9
   DEF        192.168.6.101  e09fm2
   FUUID      5fb4d5fb-f33f-74bb-11a0-97bf4ea5aa7f2d97
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       192.168.6.101
   NAME       NUKI_B_Acer
   NOTIFYDEV  global,NUKI_B_Acer
   NR         106574
   NTFY_ORDER 50-NUKI_B_Acer
   PORT       8080
   STATE      connected
   TOKEN      e09fm2
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 8086
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-192.168.6.101
   WEBHOOK_URL http://192.168.0.9:8086/fhem/NUKIBridge-192.168.6.101
   READINGS:
     2020-11-18 09:59:37   appVersion      1.4.6
     2020-11-18 09:59:37   bridgeType      Software
     2020-11-18 09:59:37   currentTime     2020-11-18T08:59:36Z
     2020-11-18 09:59:15   lastError       http://192.168.6.101:8080/info?token=e09fm2: empty answer received
     2020-11-18 09:59:37   serverConnected 1
     2020-11-18 09:59:37   serverId        826085686
     2020-11-18 09:59:37   state           connected
     2020-11-18 09:59:37   uptime          4651
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
Attributes:
   verbose    5
   webhookFWinstance WEB8086
   webhookHttpHostname 192.168.0.9



log:
2020.11.18 09:54:13.573 4: NUKIBridge (NUKI_B_Acer) - GetCheckBridgeAlive
2020.11.18 09:54:13.573 4: NUKIBridge (NUKI_B_Acer) - created uri: http://192.168.6.101:8080/info?token=
2020.11.18 09:54:13.574 4: NUKIBridge (NUKI_B_Acer) - Send HTTP POST with URL http://192.168.6.101:8080/info?token=
2020.11.18 09:54:13.574 4: NUKIBridge (NUKI_B_Acer) - run Write
2020.11.18 09:54:13.574 4: NUKIBridge (NUKI_B_Acer) - Call InternalTimer for GetCheckBridgeAlive
2020.11.18 09:54:19.317 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14335
2020.11.18 09:54:19.397 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14337
2020.11.18 09:54:19.578 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14338
2020.11.18 09:54:19.602 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14339
2020.11.18 09:54:19.625 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14340
2020.11.18 09:54:20.096 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14341
2020.11.18 09:54:20.117 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14342
2020.11.18 09:54:20.137 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14343
2020.11.18 09:54:20.413 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14344
2020.11.18 09:54:20.453 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14345
2020.11.18 09:54:20.473 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14346
2020.11.18 09:54:20.493 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14347
2020.11.18 09:54:20.513 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14348
2020.11.18 09:54:20.534 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14349
2020.11.18 09:54:20.554 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 14350
2020.11.18 09:54:20.575 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 14351
2020.11.18 09:54:36.194 4: NUKIBridge (NUKI_B_Acer) - Response JSON:
2020.11.18 09:54:36.194 4: NUKIBridge (NUKI_B_Acer) - Response ERROR: http://192.168.6.101:8080/info?token=e09fm2: empty answer received
2020.11.18 09:54:36.194 5: NUKIBridge (NUKI_B_Acer) - Bridge ist offline
2020.11.18 09:54:36.194 4: NUKIBridge (NUKI_B_Acer) - error while requesting: http://192.168.6.101:8080/info?token=e09fm2: empty answer received
2020.11.18 09:54:37.876 1: PERL ERROR: Bad arg length for Socket::sockaddr_family, length is 0, should be at least 2 at /usr/local/share/perl/5.26.1/IO/Socket/SSL.pm line 977.

2020.11.18 09:54:37.883 1: stacktrace:
2020.11.18 09:54:37.883 1:     main::__ANON__                      called by /usr/local/share/perl/5.26.1/IO/Socket/SSL.pm (977)
2020.11.18 09:54:37.883 1:     (eval)                              called by /usr/local/share/perl/5.26.1/IO/Socket/SSL.pm (975)
2020.11.18 09:54:37.883 1:     IO::Socket::SSL::_update_peer       called by /usr/local/share/perl/5.26.1/IO/Socket/SSL.pm (811)
2020.11.18 09:54:37.884 1:     IO::Socket::SSL::connect_SSL        called by /usr/local/share/perl/5.26.1/IO/Socket/SSL.pm (1581)
2020.11.18 09:54:37.884 1:     IO::Socket::SSL::start_SSL          called by FHEM/HttpUtils.pm (533)
2020.11.18 09:54:37.884 1:     (eval)                              called by FHEM/HttpUtils.pm (532)
2020.11.18 09:54:37.884 1:     main::HttpUtils_Connect2            called by FHEM/HttpUtils.pm (447)
2020.11.18 09:54:37.884 1:     main::__ANON__                      called by fhem.pl (762)
2020.11.18 09:54:44.212 4: NUKIBridge (NUKI_B_Acer) - GetCheckBridgeAlive
2020.11.18 09:54:44.306 4: NUKIBridge (NUKI_B_Acer) - created uri: http://192.168.6.101:8080/info?token=
2020.11.18 09:54:44.307 4: NUKIBridge (NUKI_B_Acer) - Send HTTP POST with URL http://192.168.6.101:8080/info?token=
2020.11.18 09:54:44.307 4: NUKIBridge (NUKI_B_Acer) - run Write
2020.11.18 09:54:44.307 4: NUKIBridge (NUKI_B_Acer) - Call InternalTimer for GetCheckBridgeAlive



020.11.18 10:02:43.830 4 : NUKIBridge (NUKI_B_Acer) - Response JSON: {"bridgeType":2,"ids":{"serverId":826085686},"versions":{"appVersion":"1.4.6"},"uptime":4837,"currentTime":"2020-11-18T09:02:42Z","serverConnected":true,"scanResults":[{"nukiId":534794661,"name":"Nuki_1FE051A5","rssi":-54,"paired":true}]}
2020.11.18 10:02:43.831 4 : NUKIBridge (NUKI_B_Acer) - Response ERROR:
2020.11.18 10:02:43.831 4 : NUKIBridge (NUKI_B_Acer) - Response CODE: 200

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

choenig

Hi Marko,

Zitat von: CoolTux am 18 November 2020, 08:51:01
Richte mal einen zweiten separaten Webhook ein und konfiguriere diesen bei einen der beiden Bridges. Dann sollte es gehen.

Du meinst vermutlich eine eigene FHEMWEB Instanz?

Das hat leider nicht geholfen:

2020-11-18_17:11:48.853 EG.Eingang.Nuki.Black paired: true
2020-11-18_17:11:48.853 EG.Eingang.Nuki.Black rssi: -64
2020-11-18_17:11:48.858 NukiBridgeBlack uptime: 583
2020-11-18_17:12:02.881 EG.Eingang.Nuki.Black rssi: -87
2020-11-18_17:12:02.881 EG.Eingang.Nuki.Black paired: false
2020-11-18_17:12:02.886 NukiBridgeWhite uptime: 91336


Ich denke, das sind die Updates, die durch pull entstehen, nicht über die Webhooks.

So sieht es im Log (5) aus:
2020.11.18 17:17:02.601 4: NUKIBridge (NukiBridgeWhite) - GetCheckBridgeAlive
2020.11.18 17:17:02.601 4: NUKIBridge (NukiBridgeWhite) - created uri: http://10.10.23.111:8080/info?token=******
2020.11.18 17:17:02.602 4: NUKIBridge (NukiBridgeWhite) - Send HTTP POST with URL http://10.10.23.111:8080/info?token=******
2020.11.18 17:17:02.602 4: NUKIBridge (NukiBridgeWhite) - run Write
2020.11.18 17:17:02.602 4: NUKIBridge (NukiBridgeWhite) - Call InternalTimer for GetCheckBridgeAlive
2020.11.18 17:17:03.734 4: NUKIBridge (NukiBridgeWhite) - Response JSON: {"bridgeType": 1, "ids": {"hardwareId": 59******02, "serverId": 41******64}, "versions": {"firmwareVersion": "2.7.0", "wifiFirmwareVersion": "2.1.13"}, "uptime": 91636, "currentTime": null, "wlanConnected": true, "serverConnected": false, "scanResults": [{"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true}, {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}]}
2020.11.18 17:17:03.735 4: NUKIBridge (NukiBridgeWhite) - Response ERROR:
2020.11.18 17:17:03.735 4: NUKIBridge (NukiBridgeWhite) - Response CODE: 200
2020.11.18 17:17:03.735 5: NUKIBridge (NukiBridgeWhite) - Bridge ist online
2020.11.18 17:17:03.735 5: NUKIBridge (NukiBridgeWhite) - 1 == 1 and 1 > 0
[...Ziemlich häufig wiederholt...]
2020.11.18 17:17:03.740 5: NUKIBridge (NukiBridgeWhite) - 1 == 1 and 1 > 0
2020.11.18 17:17:03.740 5: NUKIBridge (NukiBridgeWhite) - return msg: {"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true} and tail: , {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}]}
2020.11.18 17:17:03.740 5: NUKIBridge (NukiBridgeWhite) - Decoding JSON message. Length: 92 Content: {"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true}
2020.11.18 17:17:03.740 5: NUKIBridge (NukiBridgeWhite) - Vor Sub: Laenge JSON: 92 Content: {"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true} Tail: , {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}]}
2020.11.18 17:17:03.741 5: NukiBridgeWhite: dispatch {"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true}
2020.11.18 17:17:03.741 5: NUKIDevice (NukiBridgeWhite) - Parse with result: {"deviceType": 0, "nukiId": 60******36, "name": "Nuki_24******BC", "rssi": -58, "paired": true}
2020.11.18 17:17:03.746 5: NUKIBridge (NukiBridgeWhite) - Garbage character before message: ,
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - Garbage character before message:
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - 1 == 1 and 1 > 0
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - 1 == 1 and 1 > 0
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - return msg: {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false} and tail: ]}
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - Nach Sub: Laenge JSON: 93 Content: {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false} Tail: ]}
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - Decoding JSON message. Length: 93 Content: {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}
2020.11.18 17:17:03.747 5: NUKIBridge (NukiBridgeWhite) - Vor Sub: Laenge JSON: 93 Content: {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false} Tail: ]}
2020.11.18 17:17:03.747 5: NukiBridgeWhite: dispatch {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}
2020.11.18 17:17:03.747 5: NUKIDevice (NukiBridgeWhite) - Parse with result: {"deviceType": 0, "nukiId": 30******05, "name": "Nuki_12******A9", "rssi": -87, "paired": false}
2020.11.18 17:17:03.751 5: NUKIBridge (NukiBridgeWhite) - Garbage character before message: ]
2020.11.18 17:17:03.751 5: NUKIBridge (NukiBridgeWhite) - Garbage character before message: }
2020.11.18 17:17:03.752 5: NUKIBridge (NukiBridgeWhite) - return msg:  and tail:
2020.11.18 17:17:03.752 5: NUKIBridge (NukiBridgeWhite) - Nach Sub: Laenge JSON: 0 Content:  Tail:


LG und vielen Dank!
Christian

CoolTux

Ah verstehe. Aber da kann FHEM aber nichts für. Das sind genau die Daten welche von der Bridge kommen. Warum auch immer erkennt die Bridge auch nicht gepairte Schlösser und listet die auf. Genau so sollte das aber auch über die App zu lesen sein.
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

choenig

Hi,

Zitat von: CoolTux am 18 November 2020, 18:31:39
Ah verstehe. Aber da kann FHEM aber nichts für. Das sind genau die Daten welche von der Bridge kommen. Warum auch immer erkennt die Bridge auch nicht gepairte Schlösser und listet die auf.

Ich finde das auch sehr spannend, dass das so ist.

Die Frage ist, ob man das vielleicht im Modul lösen kann ;)

Ich habe in den Schlössern jeweils die gepairte Bridge als IODev eingestellt und hätte die Hoffnung, dass sie nur diese Bridge verwenden und die Nachrichten der andern Bridges ignorieren. Wär' das möglich?

LG
Christian

CoolTux

Der Anfang wäre erstmal wirklich ein Webhook pro Bridge an zu legen. Und dann schauen wir mal. Ist auch neu für mich.
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

pc1246

Moin
Mal so kurz reingegraetscht. Wenn doch beide Bridges beide Schloesser sehen, dann reicht doch auch eine!?
Think green!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

riker1

Moin,
wollte meine  Frage vonoben nochmal wiederholen.

kennt jemand den Grund und die Beschreibung

Error Code 200?

bridge connected true


Error auch emty response http://192.168.6.101:8080/info?token=xxx: empty answer received


020.11.18 10:02:43.830 4 : NUKIBridge (NUKI_B_Acer) - Response JSON: {"bridgeType":2,"ids":{"serverId":826085686},"versions":{"appVersion":"1.4.6"},"uptime":4837,"currentTime":"2020-11-18T09:02:42Z","serverConnected":true,"scanResults":[{"nukiId":534794661,"name":"Nuki_1FE051A5","rssi":-54,"paired":true}]}
2020.11.18 10:02:43.831 4 : NUKIBridge (NUKI_B_Acer) - Response ERROR:
2020.11.18 10:02:43.831 4 : NUKIBridge (NUKI_B_Acer) - Response CODE: 200


Danke

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox