Homegear 0.8.0-2570: Verbindungsstatus Hue-Bridge falsch


#1

Der Verbindungsstatus der Hue-Bridge wird nicht korrekt im Admin-UI angezeigt:

Die mit 1 markierte Hue-Bridge ist aktuell offline, hängt gar nicht im Netz. :wink:

03/13/19 14:39:11.082 Module Philips hue: Philips hue bridge "00212e024662": Error: Command was not send to Hue Bridge: Could not connect to server 10.10.10.29 on port 80. Poll failed with error code: 1.


#2

Hey @job,

ich nutze an der Stelle das Result von listInterfaces(). Offenbar meint Homegear, dass das Gateway (noch) connected ist, bzw. hat den Flag bei der entspr. Funktion nicht gesetzt. Kannst du selber mal per CLI ausprobieren:

root@homegear:~# homegear -e rc ‘print_v($hg->listInterfaces(5));’

@sathya: Bug oder Feature? :wink:

– Micha


#3

@Micha, @sathya

Homegear denkt, dass das Interface noch connected ist:

[
  (Struct length=10)
  {
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 0
    [FAMILYID] (Integer) 5
    [HOSTNAME] (String) 10.10.10.6
    [ID] (String) 0017884f6873
    [IP_ADDRESS] (String) 10.10.10.6
    [LASTPACKETRECEIVED] (Integer) 1552552843
    [LASTPACKETSENT] (Integer) 1552552040
    [PHYSICALADDRESS] (Integer) 256
    [TYPE] (String) huebridge-auto
  }
  (Struct length=10)
  {
    [CONNECTED] (Boolean) 1
    [DEFAULT] (Boolean) 0
    [FAMILYID] (Integer) 5
    [HOSTNAME] (String) 10.10.10.29
    [ID] (String) 00212e024662
    [IP_ADDRESS] (String) 10.10.10.29
    [LASTPACKETRECEIVED] (Integer) 0
    [LASTPACKETSENT] (Integer) 0
    [PHYSICALADDRESS] (Integer) 257
    [TYPE] (String) huebridge-auto
  }
]

Beide hue-Bridges sind als connected ausgewiesen, allerdings ist 10.10.10.29 z.Zeit gar nicht im Netzwerk. (Ich brauchte das Netzteil. ;-))