Haus & Smart Home
›
Thread
Philips Hue v2 Bridge Emulation
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.
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":""}}
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
Noch kein Account?
Die Registrierung ist kostenlos und dauert nur eine Minute.
Jetzt registrieren