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

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

Vorheriges Thema - Nächstes Thema

oli82

Bekomme ebenfalls, zumindest nach jedem Reboot den Fehler
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_NUKIBridge.pm line 375.

CoolTux

Ob Du es glaubst oder nicht, aber da sitze ich gerade dran. Habe es endlich geschafft mein Nuki ein zu richten und hatte da auch den ein oder anderen Fehler. Bin gerade beim ausbügeln.
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

oli82

Super!
Evtl kannst du auch mal schauen, was passiert, wenn die Bridge nicht mehr erreichbar ist. Musste heute den Raum mit der Bridge spannungslos machen und da füllte sich mein Log ;)

CoolTux

Und mit was genau füllte sich Dein Log? Mit den Meldungen über die wir gerade redeten oder mit anderen? Habe gerade die verbesserte Version am rennen und die Bridge gezogen. Nichts, ausser Reading state disconnected.
Vielleicht noch verbose > 3 drin stehen.
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

oli82


CoolTux

Habe soeben Version 0.6.1 beider Module ins SVN geladen. Kann dann ab 8 Uhr per FHEM update geholt werden.
Es sollte die erwähnten Perlwarnings nun behoben worden sein.


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

fred_feuerstein

Das ist natürlich super, dass du nun selbst testen kannst. Ist doch wesentlich einfacher so. Gerade auch für Erweiterungen etc. :)

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

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

oli82


Newbee

Hallo zusammen,

bekomme beim Neustart von FHEM folgende Meldung im LOG:

NUKIBridge (NBridge1) - defined with host 192.168.178.48 on port 8080, Token xxxxxx
2017.05.14 09:50:50 3: NUKIDevice (NUKIDevice140073833) - I/O device is NBridge1
2017.05.14 09:50:50 3: NUKIDevice (NUKIDevice140073833) - defined with Code: NBridge1-140073833
2017.05.14 09:50:50 2: NUKIDevice (NUKIDevice140073833) - Registering NUKIDevice for webhook URI /NUKIDevice ...
[color=red]2017.05.14 09:50:50 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/74_NUKIDevice.pm line 215, <$fh> line 316.[/color]
2017.05.14 09:50:50 3: NUKIDevice (NUKIDevice140073833) - URL ist: http://192.168.178.48:8083/fhem/NUKIDevice-140073833


Bei mir funktioniert die Aktualisierung des Device "state" nach lock sowie unlock nicht. Attribute habe ich gesetzt.

Danke vorab.

Gruß Newbee
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue

CoolTux

Bitte einmal ein list der Bridge und des Nuki Devices.

Danke
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

Newbee

Anbei die Infos für die Beiden.

List Device:

Internals:
   DEF        140073833 IODev=NBridge1
   IODev      NBridge1
   NAME       NUKIDevice140073833
   NR         1042
   NUKIID     140073833
   STATE      unlocked
   TYPE       NUKIDevice
   VERSION    0.6.0
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 8088
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /webhook/NUKIDevice
   WEBHOOK_URL http://192.168.178.37:8088/webhook/NUKIDevice-140073833
   Readings:
     2017-05-14 10:13:19   battery         ok
     2017-05-14 10:13:19   batteryCritical 0
     2017-05-14 10:13:19   lockState       unlocked
     2017-05-14 14:15:55   name            Nuki_08595B69
     2017-05-14 14:15:55   paired          1
     2017-05-14 14:15:55   rssi            -79
     2017-05-14 10:13:19   state           unlocked
     2017-05-14 10:20:12   success         1
   Fhem:
     infix      NUKIDevice
   Helper:
Attributes:
   IODev      NBridge1
   alarmDevice Sensor
   alarmSettings alarm5,alarm6,|NUKIDevice140073833:lock|Verriegelung Wohnung|on
   alias      NUKI_L1
   fp_Home    150,490,2,
   icon       1_nuki
   room       Hall,NUKI
   webCmd     lock:unlock:unlatch
   webhookFWinstance WEBhook
   webhookHttpHostname 192.168.178.37


List Bridge

Internals:
   BRIDGEAPI  1.5
   DEF        192.168.178.48 xxxxxx
   HOST       192.168.178.48
   NAME       NBridge1
   NR         1041
   PORT       8080
   STATE      connected
   TOKEN      xxxxxx
   TYPE       NUKIBridge
   VERSION    0.6.1
   Readings:
     2017-05-13 11:09:55   0_name          Home
     2017-05-13 11:09:55   0_nukiId        140073833
     2017-05-14 14:18:23   bridgeType      Hardware
     2017-05-14 14:18:23   currentTime     2017-05-14T12:18:23+00:00
     2017-05-14 14:18:23   firmwareVersion 1.5.2
     2017-05-14 14:18:23   hardwareId      110157993
     2017-05-14 14:18:23   serverConnected 1
     2017-05-14 14:18:23   serverId        951376988
     2017-05-13 11:09:55   smartlockCount  1
     2017-05-14 14:18:23   state           connected
     2017-05-14 14:18:23   uptime          97999
     2017-05-14 14:18:23   wifiFirmwareVersion 1.0.1
   Helper:
     aliveCount 0
Attributes:
   icon       1_nuki_bridge
   room       NUKI


Danke vorab
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue

Skjall

Ich hätte mal ne frage zum Gesamtsystem: Wenn ich die Nuki-Bridge verwende, benötigt die dann im Betrieb eine Verbindung zum Internet?
Sprich: Werden für das Auf- und Zuschließen Cloud-Dienst verwendet?

LG Jan

CoolTux

Zitat von: Newbee am 14 Mai 2017, 14:22:24
Anbei die Infos für die Beiden.

List Device:

Internals:
   DEF        140073833 IODev=NBridge1
   IODev      NBridge1
   NAME       NUKIDevice140073833
   NR         1042
   NUKIID     140073833
   STATE      unlocked
   TYPE       NUKIDevice
   VERSION    0.6.0
   WEBHOOK_COUNTER 0
   WEBHOOK_PORT 8088
   WEBHOOK_REGISTER sent
   WEBHOOK_URI /webhook/NUKIDevice
   WEBHOOK_URL http://192.168.178.37:8088/webhook/NUKIDevice-140073833
   Readings:
     2017-05-14 10:13:19   battery         ok
     2017-05-14 10:13:19   batteryCritical 0
     2017-05-14 10:13:19   lockState       unlocked
     2017-05-14 14:15:55   name            Nuki_08595B69
     2017-05-14 14:15:55   paired          1
     2017-05-14 14:15:55   rssi            -79
     2017-05-14 10:13:19   state           unlocked
     2017-05-14 10:20:12   success         1
   Fhem:
     infix      NUKIDevice
   Helper:
Attributes:
   IODev      NBridge1
   alarmDevice Sensor
   alarmSettings alarm5,alarm6,|NUKIDevice140073833:lock|Verriegelung Wohnung|on
   alias      NUKI_L1
   fp_Home    150,490,2,
   icon       1_nuki
   room       Hall,NUKI
   webCmd     lock:unlock:unlatch
   webhookFWinstance WEBhook
   webhookHttpHostname 192.168.178.37


List Bridge

Internals:
   BRIDGEAPI  1.5
   DEF        192.168.178.48 xxxxxx
   HOST       192.168.178.48
   NAME       NBridge1
   NR         1041
   PORT       8080
   STATE      connected
   TOKEN      xxxxxx
   TYPE       NUKIBridge
   VERSION    0.6.1
   Readings:
     2017-05-13 11:09:55   0_name          Home
     2017-05-13 11:09:55   0_nukiId        140073833
     2017-05-14 14:18:23   bridgeType      Hardware
     2017-05-14 14:18:23   currentTime     2017-05-14T12:18:23+00:00
     2017-05-14 14:18:23   firmwareVersion 1.5.2
     2017-05-14 14:18:23   hardwareId      110157993
     2017-05-14 14:18:23   serverConnected 1
     2017-05-14 14:18:23   serverId        951376988
     2017-05-13 11:09:55   smartlockCount  1
     2017-05-14 14:18:23   state           connected
     2017-05-14 14:18:23   uptime          97999
     2017-05-14 14:18:23   wifiFirmwareVersion 1.0.1
   Helper:
     aliveCount 0
Attributes:
   icon       1_nuki_bridge
   room       NUKI


Danke vorab

Ok das passt soweit. Kannst Du bei der. Kannst Du bitte einmal ein get callbackList machen und die Ausgabe hier zeigen.
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: Skjall am 14 Mai 2017, 14:49:36
Ich hätte mal ne frage zum Gesamtsystem: Wenn ich die Nuki-Bridge verwende, benötigt die dann im Betrieb eine Verbindung zum Internet?
Sprich: Werden für das Auf- und Zuschließen Cloud-Dienst verwendet?

LG Jan

Hallo Jan,

Nein!! Sonst hätte ich das nie gemacht  ;D Bin ein totaler Verfechter von offline Lösungen in Bezug auf Smarthome Geräten.


Grüße

PS: Allerdings benötigt man für Firmwareupdates schon mal eine Verbindung ins Internet. Hihi
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

Newbee

Zitat von: CoolTux am 14 Mai 2017, 14:53:15
Ok das passt soweit. Kannst Du bei der. Kannst Du bitte einmal ein get callbackList machen und die Ausgabe hier zeigen.

Hier der callback Inhalt:

Callback-ID Callback-URL
0 http://192.168.178.48:8083/fhem/NUKIDevice-140073833
1 http://192.168.178.37:8083/fhem/NUKIDevice-140073833
2 http://192.168.178.37:8088/webhook/NUKIDevice-140073833
Intel-NUC mit ubuntu server 20.04; FHEM 6.0
HM, Dect, Netatmo, Hue