Nuki Callback funktioniert nicht

Begonnen von Goofy180173, 24 Februar 2021, 09:44:08

Vorheriges Thema - Nächstes Thema

Goofy180173

Ich hab mein Nuki und die Bridge in FHEM eingebunden.
Ich kann über die Haustür über FHEM auf und zusperren, allerdings kann ich den Callback nicht wie im WIKI beschrieben erstellen.
Get CallbackList liefert mir folgendes zurück

http://192.168.1.10:8083/fhem/NUKIBridge-192.168.1.20

Und bei meiner Haustür kann ich auch nicht wie im Wiki beschrieben die Attribute setzen

attr NUKIDevice-123456789 webhookFWinstance WEB
attr NUKIDevice-123456789 webhookHttpHostname 192.168.1.10

Die gibts nur auf der Bridge
Wenn ich sie allerdings dort setze wird mein Status auf der Haustür nicht aktualisiert

CoolTux

Das Wiki ist da leider etwas alt. Dummerweise auch die Commandref. Komme aktuell wenig dazu da was zu machen.
Der Callback sollte aber eigentlich so funktionieren. Ist die Web Instanz Passwort geschützt?

Gib mal bitte ein list von der Nuki Bridge und dem Nuki Smartlock Device.
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

Goofy180173

Ja die Webinstanz ist Passwortgeschützt und ich sehe auch dass die Readings auf der Bridge immer wieder aktualisiert werden.
Selbst die Readings auf der Haustür werden aktualisiert.
Ich hab um 21:04 die Tür aufgesperrt und die Daten haben sich aktualisiert, aber eben nicht der state :(

Readings
batteryChargeState 78 24.02.2021 20:55
batteryCharging 0 24.02.2021 20:55
batteryState ok 24.02.2021 20:55
deviceType smartlock 24.02.2021 21:04
doorsensorState 2 24.02.2021 20:55
doorsensorStateName door closed 24.02.2021 20:55
firmwareVersion 02.09.2010 24.02.2021 20:55
mode door mode 24.02.2021 20:55
name Nuki_1709D905 24.02.2021 21:04
nukiId 386521349 24.02.2021 21:04
paired true 24.02.2021 21:04
rssi -62 24.02.2021 21:04
state locked 24.02.2021 20:55
stateName locked 24.02.2021 20:55
success 1 24.02.2021 09:03



Bei List von der Haustür bekomme ich

Internals:
   BRIDGEAPI  1.9
   DEF        386521349 0
   DEVICETYPE 0
   FUUID      6036013d-f33f-fa42-5bd9-deec8cc9d3144242
   FVERSION   74_NUKIDevice.pm:v1.9.12-s21020/2020-01-20
   IODev      NBridge1
   LASTInputDev NBridge1
   MSGCNT     3
   NAME       Nuki_1709D905
   NBridge1_MSGCNT 3
   NBridge1_TIME 2021-02-24 20:57:16
   NOTIFYDEV  global,autocreate,Nuki_1709D905
   NR         123
   NTFY_ORDER 50-Nuki_1709D905
   NUKIID     386521349
   STATE      locked
   TYPE       NUKIDevice
   VERSION    v1.9.12
   READINGS:
     2021-02-24 20:55:42   batteryChargeState 78
     2021-02-24 20:55:42   batteryCharging 0
     2021-02-24 20:55:42   batteryState    ok
     2021-02-24 20:57:16   deviceType      smartlock
     2021-02-24 20:55:42   doorsensorState 2
     2021-02-24 20:55:42   doorsensorStateName door closed
     2021-02-24 20:55:42   firmwareVersion 2.9.10
     2021-02-24 20:55:42   mode            door mode
     2021-02-24 20:57:16   name            Nuki_1709D905
     2021-02-24 20:57:16   nukiId          386521349
     2021-02-24 20:57:16   paired          true
     2021-02-24 20:57:16   rssi            -78
     2021-02-24 20:55:42   state           locked
     2021-02-24 20:55:42   stateName       locked
     2021-02-24 09:03:22   success         1
   helper:
Attributes:
   IODev      NBridge1
   alias      Haustür
   model      smartlock
   room       NUKI


und von der Bridge
Internals:
   BRIDGEAPI  1.9
   DEF        192.168.1.20 4hhog0
   FUUID      6036000a-f33f-fa42-52d7-8b83d77ab4cb6db3
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       192.168.1.20
   NAME       NBridge1
   NOTIFYDEV  global,NBridge1
   NR         122
   NTFY_ORDER 50-NBridge1
   PORT       8080
   STATE      connected
   TOKEN      4hhog0
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 8083
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-192.168.1.20
   WEBHOOK_URL http://192.168.1.10:8083/fhem/NUKIBridge-192.168.1.20
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1614196726.4872
           VALUE      connected
   READINGS:
     2021-02-24 20:58:46   bridgeType      Hardware
     2021-02-24 20:58:46   currentTime     2021-02-24T19:58:45+00:00
     2021-02-24 20:58:46   firmwareVersion 1.18.2
     2021-02-24 20:58:46   hardwareId      96678401
     2021-02-24 17:17:52   lastError       connect to http://192.168.1.20:8080: Network is unreachable
     2021-02-24 20:58:46   serverConnected 1
     2021-02-24 20:58:46   serverId        814526846
     2021-02-24 20:58:46   state           connected
     2021-02-24 20:58:46   uptime          10873
     2021-02-24 20:58:46   wifiFirmwareVersion 1.2.0
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
Attributes:
   room       NUKI
   webhookFWinstance WEB
   webhookHttpHostname 192.168.1.10

CoolTux

Das geht nicht mit Passwort Schutz. Du musst für das Callback dann eine eigene Webinstanz anlegen.
Am besten die aktuelle Callback Konfig löschen und dann eine neue Web Instanz in FHEM anlegen. Danach das Callback für die neue Webinstanz konfigurieren.
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

Goofy180173


SimonHipp

#5
Guten Abend zusammen,

ich habe das selbe Problem, jedoch ist meine Instantz nicht PW geschütz.
Trotzdem keine Rückmeldung ohne das ich "Set statusrequest" verwenden muss.

ein List des Schlosses:

Internals:
   BRIDGEAPI  1.9
   DEF        701188340 0
   DEVICETYPE 0
   FUUID      613905a9-f33f-265b-fb7e-84f003e3b7787bfb
   FVERSION   74_NUKIDevice.pm:v1.9.12-s21020/2020-01-20
   IODev      NBridge1
   LASTInputDev NBridge1
   MSGCNT     12
   NAME       Nuki_29CB48F4
   NBridge1_MSGCNT 12
   NBridge1_TIME 2021-09-12 22:30:50
   NOTIFYDEV  global,autocreate,Nuki_29CB48F4
   NR         738
   NTFY_ORDER 50-Nuki_29CB48F4
   NUKIID     701188340
   STATE      unlocked
   TYPE       NUKIDevice
   VERSION    v1.9.12
   READINGS:
     2021-09-12 21:31:18   IODev           NBridge1
     2021-09-12 22:19:36   batteryChargeState 100
     2021-09-12 22:19:36   batteryCharging 0
     2021-09-12 22:19:36   batteryState    ok
     2021-09-12 22:30:50   deviceType      smartlock
     2021-09-12 22:19:36   doorsensorState 1
     2021-09-12 22:19:36   doorsensorStateName deactivated
     2021-09-12 08:19:35   firmwareVersion 2.11.8
     2021-09-12 22:19:36   mode            door mode
     2021-09-12 22:30:50   name            Nuki_29CB48F4
     2021-09-12 22:30:50   nukiId          701188340
     2021-09-12 22:30:50   paired          true
     2021-09-12 22:30:50   rssi            -58
     2021-09-12 22:19:36   state           unlocked
     2021-09-12 22:19:36   stateName       unlocked
     2021-09-12 22:19:36   success         1
   helper:
Attributes:
   alexaName  Haustuerschloss
   genericDeviceType lock
   model      smartlock
   room       NUKI


hier noch das List der Bridge:

Internals:
   BRIDGEAPI  1.9
   DEF        192.168.151.214 SVUGQN
   FUUID      61390352-f33f-265b-2017-7b7ad45ec67fa32f
   FVERSION   73_NUKIBridge.pm:v1.9.16-s20994/2020-01-16
   HOST       192.168.151.214
   NAME       NBridge1
   NOTIFYDEV  global,NBridge1
   NR         736
   NTFY_ORDER 50-NBridge1
   PORT       8080
   STATE      connected
   TOKEN      SVUGQN
   TYPE       NUKIBridge
   VERSION    v1.9.16
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 8088
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /fhem/NUKIBridge-192.168.151.214
   WEBHOOK_URL http://192.168.151.18:8088/fhem/NUKIBridge-192.168.151.214
   READINGS:
     2021-09-12 22:30:50   bridgeType      Hardware
     2021-09-12 22:30:50   currentTime     2021-09-12T20:31:03+00:00
     2021-09-12 22:30:50   firmwareVersion 2.9.3
     2021-09-12 22:30:50   hardwareId      701029150
     2021-09-12 22:30:50   serverConnected 1
     2021-09-12 22:30:50   serverId        2120965652
     2021-09-12 22:30:50   state           connected
     2021-09-12 22:30:50   uptime          355723
     2021-09-12 22:30:50   wifiFirmwareVersion 2.2.0
   fhem:
     infix      NUKIBridge
   helper:
     iowrite    0
     actionQueue:
Attributes:
   room       NUKI
   webhookFWinstance WEBhabridge
   webhookHttpHostname 192.168.151.18
FHEM 6.0 auf AMD Ryzen 5 MICRO PC (NUC) mit VDSL 100/40Mbit/s