Moin Zusammen,
ich versuche gerade die Philips Hue Bridge v2 Emulation mit dem ESP8266
zu implementieren. Hat jemand Wireshark Aufzeichnungen der Bridge
discovery? (description.xml sowie json)?
Sende momentan als description.xml 1 <?xml version="1.0" ?> <root xmlns= "urn:schemas-upnp-org:device-1-0" ><specVersion><major> 1</major><minor> 0</minor></specVersion><URLBase> http://192.168.0.12:80/</URLBase><device><deviceType> urn:schemas-upnp-org:device:Basic:1</deviceType><friendlyName> Philips hue (192.168.0.12)</friendlyName><manufacturer> Royal Philips Electronics</manufacturer><manufacturerURL> http://www.philips.com</manufacturerURL><modelDescription> Philips hue Personal Wireless Lighting</modelDescription><modelName> Philips hue bridge 2018</modelName><modelNumber> 929000226503</modelNumber><modelURL> http://www.meethue.com</modelURL><serialNumber> a020a617d8b9</serialNumber><UDN> uuid:2f402f80-da50-11e1-9b23-a020a617d8b9</UDN><presentationURL> index.html</presentationURL><iconList>
2 <icon> <mimetype> image/png</mimetype> <height> 48</height> <width> 48</width> <depth> 24</depth> <url> hue_logo_0.png</url> </icon> <icon> <mimetype> image/png</mimetype> <height> 120</height> <width> 120</width> <depth> 24</depth> <url> hue_logo_3.png</url> </icon></iconList></device></root>
und als json 1 {"name":"hue emulator","swversion":"81012917","bridgeid":"A020A6FFFE17D8B9","portalservices":false,"linkbutton":true,"mac":"A0:20:A6:17:D8:B9","dhcp":true,"ipaddress":"192.168.0.12","netmask":"255.255.255.0","gateway":"192.168.0.1","apiversion":"2.0","localtime":"2018-08-25T19:38:59","timezone":"Europe/London","whitelist":{"api":{"name":"clientname#devicename"}},"swupdate":{"text":"","notify":false,"updatestate":0,"url":""}}
Hue Sync sagt mir aber weiterhin dass das Gerät nicht kompatibel ist.
25.08.2018 21:07 :
Bearbeitet durch User
Weiss nicht ob du HA-Bridge schon kennst?
https://github.com/bwssytems/ha-bridge
Da könntest was das Protokoll angeht fündig werden.
Okay, nun scheint es zu gehen, entscheidend war wohl die swversion und
apiversion sowie das Hinzufügen der modelid im json: 1 {"name":"hue emulator","swversion":"1806051111","bridgeid":"A020A6FFFE17D8B9","portalservices":false,"linkbutton":true,"mac":"A0:20:A6:17:D8:B9","dhcp":true,"ipaddress":"192.168.0.12","netmask":"255.255.255.0","gateway":"192.168.0.1","apiversion":"1.24.0","localtime":"2018-08-26T13:56:01","timezone":"Europe/London","modelid":"BSB002","whitelist":{"api":{"name":"clientname#devicename"}},"swupdate":{"text":"","notify":false,"updatestate":0,"url":""}}
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.