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

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

Vorheriges Thema - Nächstes Thema

fred_feuerstein

Schönes Wochenende. Ich bin noch am arbeiten. Muss bis Montag was fertig bekommen....

>> gesendet mit OnePlus 3T via 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

CoolTux

Hallo Sam,

Anbei eine Version beider Module mit Unterstützung für permanentes timerLockState.
Ich konnte es bedingt bei mir testen.
Bitte die beiden Dateien ins System kopieren und ein Neustart machen. Bitte entferne bei beiden Devices event-on-change Attribute und beobachte. Es sollten sich nach 2min spätestens die Reading Timestamps im Smartlock Device aktuallisieren. Danach kannst Du mal bitte schauen was passiert wenn Du Dein Schloß über die App schaltest. Wenn das klappt bitte mal versuchen ob Du noch vernünftig über FHEM das Schloß schalten kannst.

Danke


Grüße
Leon
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

samh

Hallo,

hab die Module installiert und teste.

Wie soll sich der Status updaten, wenn das Schloss manuell bedient wurde ? Kann danach noch keine Statusänderung in FHEM festellen.

Gruß Sam

CoolTux

Du hast ja eine Software Bridge. Dein Smartlock Device sollte sich alle 7s aktuallisieren.
Tut es das noch nicht?
Stell mal bitte die Bridge auf verbose 5 und lass bisschen laufen. Danach hier posten bitte.
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

samh


Hier mal ein Log von ca. 9 Minuten.  Keine Änderung des Status feststllbar. Am Ende dann ein manueller StatusRequest.


2017.01.09 18:41:23 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:23 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92577,"currentTime":"2017-01-09T17:41:29Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:41:30 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:30 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:37 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:37 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:44 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:44 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92591,"currentTime":"2017-01-09T17:41:56Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:58 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:05 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:12 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:12 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92614,"currentTime":"2017-01-09T17:42:23Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-81,"paired":true}]}
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:19 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:19 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:26 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:26 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92625,"currentTime":"2017-01-09T17:42:38Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:40 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:47 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:47 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92641,"currentTime":"2017-01-09T17:42:54Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:54 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:54 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:01 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:01 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92645,"currentTime":"2017-01-09T17:43:11Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:08 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:08 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:15 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:15 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:22 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:22 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92663,"currentTime":"2017-01-09T17:43:33Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:29 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:29 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:36 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:36 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:43 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:43 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:50 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:50 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92675,"currentTime":"2017-01-09T17:44:00Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:57 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:57 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:04 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:04 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:11 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:11 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:18 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:18 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92684,"currentTime":"2017-01-09T17:44:27Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:44:25 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:25 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:32 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:32 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:39 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:39 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92705,"currentTime":"2017-01-09T17:44:51Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-80,"paired":true}]}
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:44:53 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:53 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:00 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:00 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92719,"currentTime":"2017-01-09T17:45:06Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-73,"paired":true}]}
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:07 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:07 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:14 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:14 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92739,"currentTime":"2017-01-09T17:45:26Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:28 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:28 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:35 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:35 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:42 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:42 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92767,"currentTime":"2017-01-09T17:45:54Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:56 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:56 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:03 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:03 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92783,"currentTime":"2017-01-09T17:46:10Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:10 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:10 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:17 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:17 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:24 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:24 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92805,"currentTime":"2017-01-09T17:46:32Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:31 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:31 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:38 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:38 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:45 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:45 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:52 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:52 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92834,"currentTime":"2017-01-09T17:47:01Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:59 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:59 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:06 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:06 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92851,"currentTime":"2017-01-09T17:47:18Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:47:20 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:20 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:27 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:27 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92869,"currentTime":"2017-01-09T17:47:36Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:47:34 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:34 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:41 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:41 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:48 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:48 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:55 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:55 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92898,"currentTime":"2017-01-09T17:48:05Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:02 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:02 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:09 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:09 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:16 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:16 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:23 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:23 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92923,"currentTime":"2017-01-09T17:48:30Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:30 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:30 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:37 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:37 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92938,"currentTime":"2017-01-09T17:48:45Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:44 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:44 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:51 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:58 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92963,"currentTime":"2017-01-09T17:49:10Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-80,"paired":true}]}
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:49:12 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:12 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:19 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:19 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:26 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:26 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92991,"currentTime":"2017-01-09T17:49:38Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:40 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:43 4: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_ReadFromNUKIBridge check Bridge connected
2017.01.09 18:49:43 4: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_ReadFromNUKIBridge Bridge is connected call IOWrite
2017.01.09 18:49:43 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/lockState?token=YYYYYYYYYYY&nukiId=ZZZZZZZZZ
2017.01.09 18:49:43 5: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_GetUpdate Call NUKIDevice_ReadFromNUKIBridge
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response JSON: {"batteryCritical":false,"state":3,"stateName":"unlocked","success":true}
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - Parse with result: {"batteryCritical":false,"state":3,"stateName":"unlocked","success":true}
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - parse status message for NUKI_HT_vorn
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - readings set for NUKI_HT_vorn
2017.01.09 18:49:47 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:47 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:54 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:54 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":93016,"currentTime":"2017-01-09T17:50:03Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Bridge ist online

samh

Hallo Leon,

wäre folgende Vorgehensweise mit Nachteilen behaftet ?


sub NUKIDevice_GetUpdate($) {

    my ($hash) = @_;
    my $name = $hash->{NAME};
   
    #RemoveInternalTimer($hash);
#-- restart timer for updates
    RemoveInternalTimer($hash);
    InternalTimer(gettimeofday()+ $hash->{INTERVAL}, "NUKIDevice_GetUpdate", $hash,1);
   
    NUKIDevice_ReadFromNUKIBridge($hash, "lockState", undef, $hash->{NUKIID} ) if( !IsDisabled($name) );
    Log3 $name, 5, "NUKIDevice ($name) - NUKIDevice_GetUpdate Call NUKIDevice_ReadFromNUKIBridge" if( !IsDisabled($name) );

    return undef;
}


Natürlich nur bei Software-Bridge. Das müsste noch abgefragt werden. INTERVAL (30 sec)  könnte über ein Attribut oder in der Definition des Device gesetzt werden,
ähnlich NUKIID.

Was meinst Du dazu ?

Gruß Sam


CoolTux

Zitat von: samh am 09 Januar 2017, 18:56:49
Hier mal ein Log von ca. 9 Minuten.  Keine Änderung des Status feststllbar. Am Ende dann ein manueller StatusRequest.


2017.01.09 18:41:23 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:23 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:41:24 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92577,"currentTime":"2017-01-09T17:41:29Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:41:24 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:41:30 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:30 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:37 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:37 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:44 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:44 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92591,"currentTime":"2017-01-09T17:41:56Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:41:51 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:41:58 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:41:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:05 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:12 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:12 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:18 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92614,"currentTime":"2017-01-09T17:42:23Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-81,"paired":true}]}
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:18 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:19 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:19 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:26 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:26 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92625,"currentTime":"2017-01-09T17:42:38Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:33 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:40 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:47 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:47 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:42:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92641,"currentTime":"2017-01-09T17:42:54Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:42:49 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:42:54 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:42:54 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:01 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:01 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:06 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92645,"currentTime":"2017-01-09T17:43:11Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:06 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:08 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:08 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:15 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:15 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:22 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:22 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:28 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92663,"currentTime":"2017-01-09T17:43:33Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:28 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:29 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:29 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:36 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:36 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:43 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:43 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:50 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:50 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:43:55 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92675,"currentTime":"2017-01-09T17:44:00Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:43:55 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:43:57 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:43:57 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:04 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:04 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:11 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:11 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:18 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:18 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:44:22 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92684,"currentTime":"2017-01-09T17:44:27Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:44:22 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:44:25 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:25 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:32 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:32 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:39 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:39 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:46 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92705,"currentTime":"2017-01-09T17:44:51Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-80,"paired":true}]}
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:44:46 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:44:53 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:44:53 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:00 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:00 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:01 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92719,"currentTime":"2017-01-09T17:45:06Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-73,"paired":true}]}
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:01 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:07 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:07 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:14 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:14 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:21 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92739,"currentTime":"2017-01-09T17:45:26Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:21 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:28 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:28 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:35 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:35 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:42 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:42 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:49 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92767,"currentTime":"2017-01-09T17:45:54Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:45:49 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:45:56 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:45:56 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:03 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:03 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92783,"currentTime":"2017-01-09T17:46:10Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:05 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:10 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:10 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:17 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:17 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:24 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:24 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:27 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92805,"currentTime":"2017-01-09T17:46:32Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:27 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:31 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:31 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:38 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:38 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:45 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:45 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:52 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:52 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:46:56 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92834,"currentTime":"2017-01-09T17:47:01Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:46:56 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:46:59 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:46:59 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:06 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:06 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:13 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92851,"currentTime":"2017-01-09T17:47:18Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:47:13 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:47:20 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:20 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:27 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:27 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:47:31 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92869,"currentTime":"2017-01-09T17:47:36Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:47:31 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:47:34 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:34 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:41 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:41 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:48 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:48 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:47:55 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:47:55 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:00 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92898,"currentTime":"2017-01-09T17:48:05Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-79,"paired":true}]}
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:00 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:02 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:02 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:09 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:09 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:16 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:16 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:23 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:23 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:25 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92923,"currentTime":"2017-01-09T17:48:30Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-77,"paired":true}]}
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:25 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:30 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:30 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:37 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:37 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:48:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92938,"currentTime":"2017-01-09T17:48:45Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:48:40 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:48:44 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:44 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:51 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:51 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:48:58 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:48:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:05 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92963,"currentTime":"2017-01-09T17:49:10Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-80,"paired":true}]}
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:05 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:49:12 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:12 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:19 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:19 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:26 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:26 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":92991,"currentTime":"2017-01-09T17:49:38Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-78,"paired":true}]}
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:33 5: NUKIBridge (NBridge1) - Bridge ist online
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:33 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:40 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:40 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:43 4: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_ReadFromNUKIBridge check Bridge connected
2017.01.09 18:49:43 4: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_ReadFromNUKIBridge Bridge is connected call IOWrite
2017.01.09 18:49:43 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/lockState?token=YYYYYYYYYYY&nukiId=ZZZZZZZZZ
2017.01.09 18:49:43 5: NUKIDevice (NUKI_HT_vorn) - NUKIDevice_GetUpdate Call NUKIDevice_ReadFromNUKIBridge
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response JSON: {"batteryCritical":false,"state":3,"stateName":"unlocked","success":true}
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:45 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - Parse with result: {"batteryCritical":false,"state":3,"stateName":"unlocked","success":true}
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - parse status message for NUKI_HT_vorn
2017.01.09 18:49:45 5: NUKIDevice (NUKI_HT_vorn) - readings set for NUKI_HT_vorn
2017.01.09 18:49:47 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:47 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:54 4: NUKIBridge (NBridge1) - NUKIBridge_LockStateTimer
2017.01.09 18:49:54 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_LockStateTimer
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - Send HTTP POST with URL http://192.168.XXX.XXX:8080/info?token=YYYYYYYYYYY
2017.01.09 18:49:58 4: NUKIBridge (NBridge1) - Call InternalTimer for NUKIBridge_GetCheckBridgeAlive
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response JSON: {"bridgeType":2,"ids":{"serverId":AAAAAAAA},"versions":{"appVersion":"0.2.14"},"uptime":93016,"currentTime":"2017-01-09T17:50:03Z","serverConnected":true,"scanResults":[{"nukiId":ZZZZZZZZZ,"name":"Nuki_ABABABAB","rssi":-76,"paired":true}]}
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response ERROR:
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Response CODE: 200
2017.01.09 18:49:58 5: NUKIBridge (NBridge1) - Bridge ist online


Ok der Timer für den Statusupdate läuft an. Etwas fehlt ihm aber. Gibt da so diverse Abfragen.
Ich brauche bitte mal ein list von Deinem Bridge 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

CoolTux

Zitat von: samh am 09 Januar 2017, 19:07:57
Hallo Leon,

wäre folgende Vorgehensweise mit Nachteilen behaftet ?


sub NUKIDevice_GetUpdate($) {

    my ($hash) = @_;
    my $name = $hash->{NAME};
   
    #RemoveInternalTimer($hash);
#-- restart timer for updates
    RemoveInternalTimer($hash);
    InternalTimer(gettimeofday()+ $hash->{INTERVAL}, "NUKIDevice_GetUpdate", $hash,1);
   
    NUKIDevice_ReadFromNUKIBridge($hash, "lockState", undef, $hash->{NUKIID} ) if( !IsDisabled($name) );
    Log3 $name, 5, "NUKIDevice ($name) - NUKIDevice_GetUpdate Call NUKIDevice_ReadFromNUKIBridge" if( !IsDisabled($name) );

    return undef;
}


Natürlich nur bei Software-Bridge. Das müsste noch abgefragt werden. INTERVAL (30 sec)  könnte über ein Attribut oder in der Definition des Device gesetzt werden,
ähnlich NUKIID.

Was meinst Du dazu ?

Gruß Sam

So war meine anfängliche Umsetzung bevor es hieß Single Anfragen only.
Deine Idee ist auch gut so lange wir von nur einem Smartlock ausgehen, aber bei zwei haben wir schon doppelte Belastung und Change das wir 2 gleichzeitige Anfragen haben.
Daher erfolgt ein list Aufruf innerhalb der Bridge wo gleich von allen in der Bridge angemeldeten Devices ein Status vorliegt welchen wir in einem Rutsch verarbeiten.
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

samh

Stimmt, bei mehreren Devices wird's eng.

Hier das List...

Internals:
   CFGFN      /opt/fhem/FHEM/nuki.cfg
   DEF        AAAAAAAAA NBridge1
   IODev      NBridge1
   NAME       NUKI_HT_vorn
   NR         371
   NUKIID     AAAAAAAAA
   STATE      locked
   TYPE       NUKIDevice
   VERSION    0.4.5patch1
   WEBHOOK_REGISTER unregistered
   Readings:
     2017-01-09 19:24:45   battery         ok
     2017-01-09 19:24:45   batteryCritical false
     2017-01-09 19:24:45   lockState       locked
     2017-01-09 19:24:45   state           locked
     2017-01-09 19:24:45   success         true
   Fhem:
     infix      NUKIDevice
   Helper:
Attributes:
   IODev      NBridge1
   alias      HT-vorn
   devStateIcon locked:secur_locked unlocked:secur_open unlatched:fts_door_open
   group      Türsensor
   icon       hm_keymatic
   room       NUKI,Sicherheit
   verbose    0

samh

Wer lesen kann, hat mehr....


Internals:
   CFGFN      /opt/fhem/FHEM/nuki.cfg
   DEF        192.168.xxx.xxx ZZZZZZZZZ
   HOST       192.168.xxx.xxx
   NAME       NBridge1
   NR         369
   PORT       8080
   STATE      connected
   TOKEN      AAAAAAAAAAA
   TYPE       NUKIBridge
   VERSION    0.4.5patch1
   Readings:
     2017-01-09 19:45:25   appVersion      0.2.14
     2017-01-09 19:45:25   bridgeType      Software
     2017-01-09 19:45:25   currentTime     2017-01-09T18:45:30Z
     2017-01-09 06:10:05   lastError       192.168.xxx.xxx: Keine Route zum Zielrechner
     2017-01-09 19:45:25   serverConnected true
     2017-01-09 19:45:25   serverId       ccccccccccc
     2017-01-09 19:45:25   state           connected
     2017-01-09 19:45:25   uptime          95258
   Helper:
     aliveCount 0
     checkLockState 0
Attributes:
   devStateIcon connected:it_wifi
   group      Zentralen
   icon       hue_bridge
   room       NUKI,Sicherheit,Zentralen
   verbose    0

CoolTux

Ok. Dir fehlen Readings die beim ersten anlegen eigentlich mit angelegt werden sollten. Kannst du bitte deine Smartlocks löschen? Nur die Smartlocks. Danach bitte ein autocreate machen. 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://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

samh

Hat sich nicht viel verändert....


Internals:
   CFGFN
   DEF        999999999 IODev=NBridge1
   IODev      NBridge1
   NAME       NUKIDevice999999999
   NR         539
   NUKIID     999999999
   STATE      locked
   TYPE       NUKIDevice
   VERSION    0.4.5patch1
   WEBHOOK_REGISTER unregistered
   Readings:
     2017-01-09 20:16:11   battery         ok
     2017-01-09 20:16:11   batteryCritical false
     2017-01-09 20:16:11   lockState       locked
     2017-01-09 20:16:11   state           locked
     2017-01-09 20:15:55   success         true
   Fhem:
     infix      NUKIDevice
   Helper:
     fromAutocreate 1
Attributes:
   IODev      NBridge1
   alias      HT vorn
   room       NUKI

CoolTux

Sorry brauche list von der Bridge und Log der Bridge mit verbose 5
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

samh

Du meinst löschen und neu anlegen ?
Danach ein List ?

samh

Hier das aktuell List ohne Neuanlage:


Internals:
   CFGFN      /opt/fhem/FHEM/nuki.cfg
   CHANGED
   DEF        192.168.xxx.xxx AAAAAAAAAAA
   HOST       192.168.xxx.xxx
   NAME       NBridge1
   NR         369
   PORT       8080
   STATE      connected
   TOKEN      AAAAAAAAAAA
   TYPE       NUKIBridge
   VERSION    0.4.5patch1
   Readings:
     2017-01-09 20:15:27   0_name          HT vorn
     2017-01-09 20:15:27   0_nukiId        ccccccccccc
     2017-01-09 21:04:47   appVersion      0.2.14
     2017-01-09 21:04:47   bridgeType      Software
     2017-01-09 21:04:47   currentTime     2017-01-09T20:04:52Z
     2017-01-09 06:10:05   lastError       192.168.xxx.xxx: Keine Route zum Zielrechner
     2017-01-09 21:04:47   serverConnected true
     2017-01-09 21:04:47   serverId        yyyyyyyyyy
     2017-01-09 20:15:27   smartlockCount  1
     2017-01-09 21:04:47   state           connected
     2017-01-09 21:04:47   uptime          98724
   Helper:
     aliveCount 0
     checkLockState 0
Attributes:
   devStateIcon connected:it_wifi
   group      Zentralen
   icon       hue_bridge
   room       NUKI,Sicherheit,Zentralen
   verbose    0