Apple HomeKit über Websockets

so, noch mal ich.
Ich habe eben nach einer Weile noch mal probiert, mit folgendem Ergebnis:
In Eve waren die beiden Geräte (HM Switches) nicht erreichbar (!) (10:46:31 - 10:46:34 ?)
dann Siri:
Vitrine an -> NOK (10:46:41)
Kamin an -> NOK (10:46:55)
Vitrine an -> OK (10:47:09)
Kamin an -> OK (10:47:15)

Kamin aus -> NOK (10:47:25)
Vitrine aus -> NOK (10:47:35)
Kamin aus -> OK (10:47:44)
Vitrine aus -> OK (10:47:50)

in Klammern die Uhrzeite, wenn ich den Logeintrag richtig interpretiert. Die Uhrzeit der VM stimmt nicht, die GET


marcoraddatz-hmbrdg
date,stream,content
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "Category" for events [33m+0ms[0m
2017-02-11 10:50:06,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "Reachable" for events [33m+0ms[0m
2017-02-11 10:50:06,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "Category" for events [33m+0ms[0m
2017-02-11 10:50:06,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "Reachable" for events [33m+1ms[0m
2017-02-11 10:50:06,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":11,\"ev\":true},{\"aid\":2,\"iid\":14,\"ev\":true},{\"aid\":3,\"iid\":11,\"ev\":true},{\"aid\":3,\"iid\":14,\"ev\":true}] [33m+0ms[0m"
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+20ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+62ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: GET /accessories [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /accessories [35m+3ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] Client B93EF4B1-29B7-476A-8195-AFA8B9298CA5 verification complete [35m+1ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] Pair verify step 2/2 [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: POST /pair-verify [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /pair-verify [35m+49ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+3ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] Pair verify step 1/2 [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: POST /pair-verify [35m+1ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /pair-verify [35m+2ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP server listening on port 44585 [35m+0ms[0m
2017-02-11 10:50:06,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] New connection from client [35m+395ms[0m
2017-02-11 10:50:05,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP server was closed [35m+0ms[0m
2017-02-11 10:50:05,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP connection was closed [35m+1ms[0m
2017-02-11 10:50:05,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Client connection closed [35m+763ms[0m
2017-02-11 10:50:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+0ms[0m
2017-02-11 10:50:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.25] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+2m[0m
2017-02-11 10:47:56,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:56,stdout,  [33;1mAccessory [0m[Homebridge] Unregistering Characteristic "On" for events [33m+0ms[0m
2017-02-11 10:47:56,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"ev\":false}] [33m+0ms[0m"
2017-02-11 10:47:56,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:56,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+4ms[0m
2017-02-11 10:47:56,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:56,stdout,  [33;1mAccessory [0m[Homebridge] Unregistering Characteristic "On" for events [33m+0ms[0m
2017-02-11 10:47:56,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"ev\":false}] [33m+1ms[0m
2017-02-11 10:47:56,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:56,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+6s[0m
2017-02-11 10:47:53,stdout,"[37m[2/11/2017, 10:47:53 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:47:50,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:50,stdout,"[37m[2/11/2017, 10:47:50 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":false}}[39m"
2017-02-11 10:47:50,stdout,"[37m[2/11/2017, 10:47:50 AM][39m [36m[websocket][39m [90mset Vitrine On false[39m"
2017-02-11 10:47:50,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value false [33m+1ms[0m
2017-02-11 10:47:50,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"value\":false}] [33m+1ms[0m"
2017-02-11 10:47:50,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:50,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+6s[0m
2017-02-11 10:47:47,stdout,"[37m[2/11/2017, 10:47:47 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:47:47,stdout,"[37m[2/11/2017, 10:47:47 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:47:44,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:44,stdout,"[37m[2/11/2017, 10:47:44 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}}[39m"
2017-02-11 10:47:44,stdout,"[37m[2/11/2017, 10:47:44 AM][39m [36m[websocket][39m [90mset Kamin On false[39m"
2017-02-11 10:47:44,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value false [33m+1ms[0m
2017-02-11 10:47:44,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"value\":false}] [33m+0ms[0m"
2017-02-11 10:47:44,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:44,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+9s[0m
2017-02-11 10:47:35,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:35,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Muting event '3.9' notification for this connection since it originated here. [35m+1ms[0m
2017-02-11 10:47:35,stdout,"[37m[2/11/2017, 10:47:35 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":false}}[39m"
2017-02-11 10:47:35,stdout,"[37m[2/11/2017, 10:47:35 AM][39m [36m[websocket][39m [90mset Vitrine On false[39m"
2017-02-11 10:47:35,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value false [33m+0ms[0m
2017-02-11 10:47:35,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"value\":false}] [33m+0ms[0m"
2017-02-11 10:47:35,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:35,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+9s[0m
2017-02-11 10:47:25,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:47:25,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Muting event '2.9' notification for this connection since it originated here. [35m+1ms[0m
2017-02-11 10:47:25,stdout,"[37m[2/11/2017, 10:47:25 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}}[39m"
2017-02-11 10:47:25,stdout,"[37m[2/11/2017, 10:47:25 AM][39m [36m[websocket][39m [90mset Kamin On false[39m"
2017-02-11 10:47:25,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value false [33m+1ms[0m
2017-02-11 10:47:25,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"value\":false}] [33m+0ms[0m"
2017-02-11 10:47:25,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:25,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+10s[0m
2017-02-11 10:47:21,stdout,"[37m[2/11/2017, 10:47:21 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":true}[39m"
2017-02-11 10:47:20,stdout,"[37m[2/11/2017, 10:47:20 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":true}[39m"
2017-02-11 10:47:15,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:15,stdout,"[37m[2/11/2017, 10:47:15 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":true}}[39m"
2017-02-11 10:47:15,stdout,"[37m[2/11/2017, 10:47:15 AM][39m [36m[websocket][39m [90mset Kamin On true[39m"
2017-02-11 10:47:15,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value true [33m+0ms[0m
2017-02-11 10:47:15,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"value\":true}] [33m+0ms[0m"
2017-02-11 10:47:15,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:15,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+7s[0m
2017-02-11 10:47:12,stdout,"[37m[2/11/2017, 10:47:12 AM][39m [36m[websocket][39m [90msetValue {\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":true}[39m"
2017-02-11 10:47:09,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:47:09,stdout,"[37m[2/11/2017, 10:47:09 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":true}}[39m"
2017-02-11 10:47:09,stdout,"[37m[2/11/2017, 10:47:09 AM][39m [36m[websocket][39m [90mset Vitrine On true[39m"
2017-02-11 10:47:09,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value true [33m+0ms[0m
2017-02-11 10:47:09,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"value\":true}] [33m+1ms[0m"
2017-02-11 10:47:09,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:47:09,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+14s[0m
2017-02-11 10:46:57,stdout,"[37m[2/11/2017, 10:46:57 AM][39m [36m[websocket][39m [90mcallback {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:46:55,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:55,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Muting event '2.9' notification for this connection since it originated here. [35m+2ms[0m
2017-02-11 10:46:55,stdout,"[37m[2/11/2017, 10:46:55 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":true}}[39m"
2017-02-11 10:46:55,stdout,"[37m[2/11/2017, 10:46:55 AM][39m [36m[websocket][39m [90mset Kamin On true[39m"
2017-02-11 10:46:55,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value true [33m+0ms[0m
2017-02-11 10:46:55,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"value\":true}] [33m+0ms[0m"
2017-02-11 10:46:55,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+1ms[0m
2017-02-11 10:46:55,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+14s[0m
2017-02-11 10:46:42,stdout,"[37m[2/11/2017, 10:46:42 AM][39m [36m[websocket][39m [90mcallback {\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:46:41,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:41,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Muting event '3.9' notification for this connection since it originated here. [35m+2ms[0m
2017-02-11 10:46:41,stdout,"[37m[2/11/2017, 10:46:41 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"set\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":true}}[39m"
2017-02-11 10:46:41,stdout,"[37m[2/11/2017, 10:46:41 AM][39m [36m[websocket][39m [90mset Vitrine On true[39m"
2017-02-11 10:46:41,stdout,  [33;1mAccessory [0m[Homebridge] Setting Characteristic "On" to value true [33m+0ms[0m
2017-02-11 10:46:41,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"value\":true}] [33m+1ms[0m"
2017-02-11 10:46:41,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:46:41,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+5s[0m
2017-02-11 10:46:37,stdout,"[37m[2/11/2017, 10:46:37 AM][39m [36m[websocket][39m [90mcallback {\"name\":\"Kamin\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:46:35,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:35,stdout,  [33;1mAccessory [0m[Homebridge] Error getting value for Characteristic "On": undefined [33m+0ms[0m
2017-02-11 10:46:35,stdout,  [33;1mAccessory [0m[Homebridge] Got Characteristic "On" value: undefined [33m+1s[0m
2017-02-11 10:46:35,stdout,"[37m[2/11/2017, 10:46:35 AM][39m [36m[websocket][39m [90mget timeout Kamin On[39m"
2017-02-11 10:46:35,stdout,"[37m[2/11/2017, 10:46:35 AM][39m [36m[websocket][39m [90mcallback {\"name\":\"Vitrine\",\"characteristic\":\"On\",\"value\":false}[39m"
2017-02-11 10:46:34,stdout,"[37m[2/11/2017, 10:46:34 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"get\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\"}}[39m"
2017-02-11 10:46:34,stdout,  [33;1mAccessory [0m[Homebridge] Getting value for Characteristic "On" [33m+0ms[0m
2017-02-11 10:46:34,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=2.9 [35m+0ms[0m
2017-02-11 10:46:34,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics?id=2.9 [35m+96ms[0m
2017-02-11 10:46:34,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:34,stdout,  [33;1mAccessory [0m[Homebridge] Error getting value for Characteristic "On": undefined [33m+0ms[0m
2017-02-11 10:46:34,stdout,  [33;1mAccessory [0m[Homebridge] Got Characteristic "On" value: undefined [33m+1s[0m
2017-02-11 10:46:34,stdout,"[37m[2/11/2017, 10:46:34 AM][39m [36m[websocket][39m [90mget timeout Vitrine On[39m"
2017-02-11 10:46:33,stdout,"[37m[2/11/2017, 10:46:33 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"get\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\"}}[39m"
2017-02-11 10:46:33,stdout,  [33;1mAccessory [0m[Homebridge] Getting value for Characteristic "On" [33m+1ms[0m
2017-02-11 10:46:33,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=3.9 [35m+0ms[0m
2017-02-11 10:46:33,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics?id=3.9 [35m+56ms[0m
2017-02-11 10:46:33,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:33,stdout,  [33;1mAccessory [0m[Homebridge] Error getting value for Characteristic "On": undefined [33m+0ms[0m
2017-02-11 10:46:33,stdout,  [33;1mAccessory [0m[Homebridge] Got Characteristic "On" value: undefined [33m+1s[0m
2017-02-11 10:46:33,stdout,"[37m[2/11/2017, 10:46:33 AM][39m [36m[websocket][39m [90mget timeout Kamin On[39m"
2017-02-11 10:46:32,stdout,"[37m[2/11/2017, 10:46:32 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"get\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Kamin\",\"characteristic\":\"On\"}}[39m"
2017-02-11 10:46:32,stdout,  [33;1mAccessory [0m[Homebridge] Getting value for Characteristic "On" [33m+1ms[0m
2017-02-11 10:46:32,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=2.9 [35m+0ms[0m
2017-02-11 10:46:32,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics?id=2.9 [35m+101ms[0m
2017-02-11 10:46:32,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:32,stdout,  [33;1mAccessory [0m[Homebridge] Error getting value for Characteristic "On": undefined [33m+0ms[0m
2017-02-11 10:46:32,stdout,  [33;1mAccessory [0m[Homebridge] Got Characteristic "On" value: undefined [33m+1s[0m
2017-02-11 10:46:32,stdout,"[37m[2/11/2017, 10:46:32 AM][39m [36m[websocket][39m [90mget timeout Vitrine On[39m"
2017-02-11 10:46:31,stdout,"[37m[2/11/2017, 10:46:31 AM][39m [36m[websocket][39m [90msendData {\"topic\":\"get\",\"service\":\"Lightbulb\",\"payload\":{\"name\":\"Vitrine\",\"characteristic\":\"On\"}}[39m"
2017-02-11 10:46:31,stdout,  [33;1mAccessory [0m[Homebridge] Getting value for Characteristic "On" [33m+1ms[0m
2017-02-11 10:46:31,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: GET /characteristics?id=3.9 [35m+0ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics?id=3.9 [35m+4ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:46:31,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "On" for events [33m+0ms[0m
2017-02-11 10:46:31,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"ev\":true}] [33m+0ms[0m"
2017-02-11 10:46:31,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+1ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+6ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+1ms[0m
2017-02-11 10:46:31,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "On" for events [33m+4ms[0m
2017-02-11 10:46:31,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"ev\":true}] [33m+1ms[0m"
2017-02-11 10:46:31,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+0ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+6ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:31,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "On" for events [33m+0ms[0m
2017-02-11 10:46:31,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":2,\"iid\":9,\"ev\":true}] [33m+0ms[0m"
2017-02-11 10:46:31,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+1ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+4ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m
2017-02-11 10:46:31,stdout,  [33;1mAccessory [0m[Homebridge] Registering Characteristic "On" for events [33m+0ms[0m
2017-02-11 10:46:31,stdout,"  [33;1mAccessory [0m[Homebridge] Processing characteristic set: [{\"aid\":3,\"iid\":9,\"ev\":true}] [33m+0ms[0m"
2017-02-11 10:46:31,stdout,  [35;1mHAPServer [0m[CC:22:3D:E3:CE:30] HAP Request: PUT /characteristics [35m+1ms[0m
2017-02-11 10:46:31,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP request: /characteristics [35m+6m[0m
2017-02-11 10:40:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+1ms[0m
2017-02-11 10:40:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.25] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+10m[0m
2017-02-11 10:30:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+0ms[0m
2017-02-11 10:30:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.25] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+10m[0m
2017-02-11 10:20:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+1ms[0m
2017-02-11 10:20:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.25] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+10m[0m
2017-02-11 10:10:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+0ms[0m
2017-02-11 10:10:04,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.25] Sending HTTP event 'keepalive' with data: {"characteristics":[]} [35m+6m[0m
2017-02-11 10:04:19,stdout,  [35;1mEventedHTTPServer [0m[::ffff:192.168.6.3] HTTP Response is finished [35m+0ms[0m

BG

Frank

Hallo Frank,

ich habe in meinem Log auch komische Dinge gesehen. Ich habe mein Log mal an Michael weitergegeben, mal schauen, vielleicht kann er mir dabei helfen. :slight_smile:

Grüße,
Kai

Hallo zusammen,

Michael wird einen Fix für den Websocket Client schreiben. Mal sehen was dann passiert.
So ist der Stand gerade.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo zusammen,

der Fix für den Websocket Client scheint zu helfen.
Ich konnte ihn hier schon testen, mal schauen wann Michael den öffentlich zur Verfügung stellt. :slight_smile:

Grüße,
Kai

Hallo an Alle,

mein IPS läuft auf einem Windows Server. Kann ich einfach einen PI ins netz nehmen und dort die Homebridge installieren
oder muss ich alles unter Linux laufen lassen?
Gibts eine Anleitung für die Installation unter Windows?
Kann ich mehrere Apple Geräte im Netz benutzen? Ich habe mehrere iPads und iPhones.
…nochwas. Ich habe IPS 4.2 64 Bit.

Kannst beides versuchen.
Windows :
Install Homebridge on Windows · nfarina/homebridge Wiki · GitHub

habe ich aber nicht probiert …
Und ja, Pi ins Netzwerk hängen und gut…

Hallo,

@02zman0801, du kannst mehrere Geräte nutzen, dann musst du aber eine Zentrale haben, entweder ein iPad oder einen AppleTV und von da aus musst du die anderen Geräte einladen.

Es ist von Michael ein Fix für den Websocket Client verfügbar, versucht es doch nun mal damit, bei mir läuft es damit.

Grüße,
Kai

…und was muss ich auf dem AppleTV installieren?

Hallo,

schau mal hier: Automatisierung und Fernzugriff auf Ihre HomeKit-kompatible Heimelektronik - Apple Support
Getestet habe ich es nicht, ich besitze keinen AppleTV.

Grüße,
Kai

Danke für die Hilfe. Morgen versuche ich es. Reicht ein Raspi 1? …den habe ich noch übrig?

Hallo,

ich denke, versuch es einfach.
Du kannst die Homebridge aber auch unter Windows einrichten, schau dir dazu die Anleitung an, die tomgr gepostet hat.

Grüße,
Kai

Hallo,
ich habe jetzt die ersten Befehle erstellt. Läuft bis jetzt besser als gedacht. Lob an den Ersteller.

Habt Ihr die Homebridge auf einem separaten Pi laufen oder lasst ihr IPS und Homebridge auf dem Gleichen laufen?

Hallo,

danke. :slight_smile:
Bei uns läuft es zur Zeit auf einem Pi, auf dem IPs als Testsystem läuft und von dem Echtsystem greifen wir auf diesen Pi zu, also haben wir beide Varianten im Einsatz, läuft stabil.

Grüße,
Kai

Hallo,

hier auch eine Erfolgsmeldung! :D:D
Ich kann jetzt beliebig oft die Home-App starten und es läuft weiter.

Perfekt und vielen Dank an Michael und Kai und den Rest…

@19Shogun83: hat hier jeder anders laufen, ich zum Beispiel ips auf einem Windows Server (whs2011) und die homebridge auf einem pi3

@Kai: Bin schon heiß auf ein paar mehr Geräte (z.B. Keymatic, Thermostat, Fensterkontakte usw…) :stuck_out_tongue:

Gruß
Adam

Fensterkontakte laufen schon, muss Kai nur „übernehmen“ und ev etwas verbessern …
Und ja, es läuft hier jetzt recht gut. Mal sehen was noch für BUG’s so im laufe der Zeit hoch kommen.:smiley:

Und besten DANK an Michael !

Nice! :slight_smile:

Bei mir läuft’s seit gestern soweit stabil!
Ich hatte allerdings, als ich gestern Abend noch neue Geräte hinzugefügt habe das Problem, dass wieder alles nicht erreichbar war. Ich habe dann wieder alles gelöscht und neu aufgesetzt und dann lief es smooth. Ich muss mal beobachten, ob das wieder beim Hinzufügen von Geräten auftritt.

Ansonsten schon mal vielen Dank! Sehr, sehr cool das Ganze! :slight_smile:

Hallo an Alle,

ich bekomme die homebridge nicht auf dem raspi installiert. Fehler habe ich folgende:
Kann jemand helfen?

pi@RaspiTerminalEG:~ $ sudo npm install -g homebridge
npm WARN engine homebridge@0.4.16: wanted: {„node“:">=4.3.2"} (current: {„node“:„0.10.29“,„npm“:„1.4.21“})
npm WARN engine hap-nodejs@0.4.20: wanted: {„node“:">=4.3.2"} (current: {„node“:„0.10.29“,„npm“:„1.4.21“})

> mdns@2.3.3 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns
> node-gyp rebuild

make: Entering directory ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/build‘
CXX(target) Release/obj.target/dns_sd_bindings/src/dns_sd.o
In file included from …/src/dns_sd.cpp:1:0:
…/src/mdns.hpp:32:20: fatal error: dns_sd.h: Datei oder Verzeichnis nicht gefunden
#include <dns_sd.h>
^
compilation terminated.
dns_sd_bindings.target.mk:132: recipe for target ‚Release/obj.target/dns_sd_bindings/src/dns_sd.o‘ failed
make: *** [Release/obj.target/dns_sd_bindings/src/dns_sd.o] Error 1
make: Leaving directory ‚/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns/build‘
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:809:12)
gyp ERR! System Linux 4.4.34-v7+
gyp ERR! command „nodejs“ „/usr/bin/node-gyp“ „rebuild“
gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns
gyp ERR! node -v v0.10.29
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary „node“
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

> curve25519-n@1.1.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n
> node-gyp rebuild

node.js:815
var cwd = process.cwd();
^
Error: ENOENT, no such file or directory
at Function.startup.resolveArgv0 (node.js:815:23)
at startup (node.js:58:13)
at node.js:906:3
npm WARN This failure might be due to the use of legacy binary „node“
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

> ed25519@0.0.4 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519
> node-gyp rebuild

Hallo,

sieht so aus als hättest du eine ältere Nodejs Version.
Du hast „v0.10.29“ installiert.

Bist du nach dieser Anleitung vorgegangen?

Running HomeBridge on a Raspberry Pi · nfarina/homebridge Wiki · GitHub

Grüße,
Kai

So nun hab ich alles installiert.
Was muss ich einstellen damit diese Fehler nicht mehr kommen?

In IPS kommt Zielcomputer verweigert die Verbindung wenn ich den Socket öffnen will.

Die config.json habe ich im .homebridge ordner angelegt.

pi@RaspiTerminalEG:~ $ sudo npm install -g --unsave-perm homebridge
/usr/bin/homebridge -> /usr/lib/node_modules/homebridge/bin/homebridge
/usr/lib
└── homebridge@0.4.16

pi@RaspiTerminalEG:~ $ homebridge
*** WARNING *** The program ‚nodejs‘ uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program ‚nodejs‘ called ‚DNSServiceRegister()‘ which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[2017-02-13 20:30:36] Plugin /usr/lib/nodejs does not have a package name that begins with ‚homebridge-‘.
[2017-02-13 20:30:38] Loaded plugin: homebridge-websocket
homebridge API version: 2.1
[2017-02-13 20:30:38] Registering platform ‚homebridge-websocket.websocket‘
[2017-02-13 20:30:38] —
/usr/lib/node_modules/homebridge/lib/server.js:202
var username = config.bridge.username;
^

TypeError: Cannot read property ‚username‘ of undefined
at Server._loadConfig (/usr/lib/node_modules/homebridge/lib/server.js:202:31)
at new Server (/usr/lib/node_modules/homebridge/lib/server.js:52:38)
at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:26:16)
at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:570:32)
at Object.Module._extensions…js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)

Hallo,

zeig mir mal bitte den Inhalt deiner config.json.

Grüße,
Kai