Pour intégrer le contrôleur RGBW de chez GLEDOPTO, je me suis inspiré de ce qui est décrit sur ce forum pour la prise OSRAM :
- Intégrer le contrôleur sur le pont Philips Hue et vérifier que tout fonctionne
- Sauver la configuration du plugin Philips Hue (log au niveau DEBUG)
- Récupérer la log du plugin Philips Hue
- Copier le fichier .json d'un matériel qui ressemble ("LIGHTIFY Indoor Flex RGBW") pour créer GL-C-007.json en changeant l'identifiant et le nom du module.
- Relancer la détection
Ce qui semble fonctionner a peu près :
- Réglage de la température de couleur
- Réglage de la luminosité
- Réglage de la couleur
- La commande ON allume le ruban, mais avec un éclairage "par défaut" (ce n'est pas le problème prioritaire)
- La commande OFF ne fait que baisser la luminosité, la commande "Etat Luminosité" renvoie 0, mais le ruban reste allumé.
- J'arrive à éteindre les leds blanches complètement en mettant la température de couleur au minimum (153), mais je ne sais pas si ça peut être utile.
- Je n'ai trouvé aucun moyen d'éteindre les leds RGB
Quelqu'un aurait une idée ?
En pièce jointe, mon fichier GL-C-007.json (l'extension .txt supplémentaire juste pour uploader sur le forum)
Ci-dessous, log du plugin Hue à la première découverte :
Code : Tout sélectionner
[DEBUG] : No configuration found for light : Phue\Light Object (
[id:protected] => 3
[attributes:protected] => stdClass Object (
[state] => stdClass Object (
[on] => 1
[bri] => 116
[hue] => 48640
[sat] => 128
[effect] => none
[xy] => Array (
[0] => 0.2898
[1] => 0.2208
)
[ct] => 234
[alert] => select
[colormode] => xy
[mode] => homeautomation
[reachable] => 1
)
[swupdate] => stdClass Object (
[state] => notupdatable
[lastinstall] =>
)
[type] => Extended color light
[name] => Extended color light 1
[modelid] => GL-C-007
[manufacturername] => GLEDOPTO
[productname] => Extended color light
[capabilities] => stdClass Object (
[certified] =>
[control] => stdClass Object (
[colorgamuttype] => other
[ct] => stdClass Object (
[min] => 0
[max] => 65535
)
)
[streaming] => stdClass Object (
[renderer] =>
[proxy] =>
)
)
[config] => stdClass Object (
[archetype] => classicbulb
[function] => mixed
[direction] => omnidirectional
)
[uniqueid] => 00:12:4b:00:1a:da:4e:9e-0b
[swversion] => 1.0.3
)
[client:protected] => Phue\Client Object (
[host:protected] => XXX.XXX.XXX.XXX
[username:protected] => XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[transport:protected] => Phue\Transport\Http Object (
[client:protected] => Phue\Client Object *RECURSION*
[adapter:protected] => Phue\Transport\Adapter\Curl Object (
[curl:protected] => Resource id #7
)
)
)
)