Page 1 sur 1

DeCONZ - Deux controlleurs de LED créés de façon différente

Publié : 17 oct. 2022, 16:15
par mercusot
Bonjour,

j,ai deux contrôleurs de LED Zemistart RGBW (https://www.aliexpress.com/item/3283173 ... 1802IKhvPD) que je souhaite contrôler via Domoticz.
Le second avait été installé il y a quelques semaines et est bien déclaré dans Domoticz comme type
Color Switch
et sous-type
RGBWWZ
, mais le premier, installé la semaine dernière est juste vu comme une lumière On/Off sans contrôle de couleur ou luminosité. Type
Light/Switch
et sous type
Switch
.

Pourtant le plugin DeCONZ le présente de la même façon en json :

LED 2 - correct

Code : Tout sélectionner

×
{
  "colorcapabilities": 31,
  "ctmax": 370,
  "ctmin": 153,
  "etag": "fe10684360b7a23e95ee779f4f10483e",
  "hascolor": true,
  "lastannounced": null,
  "lastseen": "2022-10-17T12:41Z",
  "manufacturername": "3A Smart Home DE",
  "modelid": "LXT56-LS27LX1.7",
  "name": "LED strip 2 Cinema",
  "state": {
    "alert": "none",
    "bri": 254,
    "colormode": "hs",
    "ct": 250,
    "effect": "none",
    "hue": 0,
    "on": false,
    "reachable": true,
    "sat": 0,
    "xy": [
      0.382,
      0.372
    ]
  },
  "swversion": "1000-0001",
  "type": "On/Off light",
  "uniqueid": "00:15:8d:00:02:58:42:c4-01",
  "id": "11",
  "deviceclass": "lights"
}
LED 1 - Incomplet dans Domoticz

Code : Tout sélectionner

{
  "colorcapabilities": 31,
  "ctmax": 65279,
  "ctmin": 153,
  "etag": "9853ec6b866697b1db4cdc84a8148e8c",
  "hascolor": true,
  "lastannounced": "2022-10-14T22:44:45Z",
  "lastseen": "2022-10-14T22:46Z",
  "manufacturername": "3A Smart Home DE",
  "modelid": "LXT56-LS27LX1.7",
  "name": "LED strip 1 Cinema",
  "state": {
    "alert": "none",
    "bri": 254,
    "colormode": "hs",
    "ct": 250,
    "effect": "none",
    "hue": 0,
    "on": true,
    "reachable": false,
    "sat": 0,
    "xy": [
      0.382,
      0.372
    ]
  },
  "swversion": "1000-0001",
  "type": "On/Off light",
  "uniqueid": "00:15:8d:00:02:5c:9b:ff-01",
  "id": "5",
  "deviceclass": "lights"
}
J'ai beau effacer le LED 1 de Domoticz le plugin le recrée de la même façon.

Re: DeCONZ - Deux controlleurs de LED créés de façon différente

Publié : 18 oct. 2022, 16:55
par Thorgal

Code : Tout sélectionner

  "type": "On/Off light",
Il n'est pas consideré comme ayant de la couleur, je ne vois meme pas comment il a pu marcher autrement ...
Je vois 3 solutions
- Faire un DDF qui corrige le type (du coté deconz)
- Faire un hack dans le code pour cet appareil (du coté plugin)
- Changer le type du widget, mais je viens de tester de mon coté, c'est possible de rajouter la fonction DImmable, mais pas la couleur, donc pour moi pas possible.

Tu preferes quoi ?

Re: DeCONZ - Deux controlleurs de LED créés de façon différente

Publié : 18 oct. 2022, 17:15
par mercusot
En fait, la seule modification entre les deux c'est justement la création d'un DDF côté deConz entre temps https://github.com/dresden-elektronik/d ... LX1.7.json qui contient pourtant la couleur.

Re: DeCONZ - Deux controlleurs de LED créés de façon différente

Publié : 18 oct. 2022, 18:11
par Thorgal
Alors il y a eu boulette ^^

Regardes le DDF, il crée 2 entrées

Code : Tout sélectionner

    {
      "type": "$TYPE_ON_OFF_LIGHT",
      "restapi": "/lights",
      "uuid": [
        "$address.ext",
        "0x01"
      ],

Code : Tout sélectionner

    {
      "type": "$TYPE_EXTENDED_COLOR_LIGHT",
      "restapi": "/lights",
      "uuid": [
        "$address.ext",
        "0x01"
      ],

Et ca genere le meme uniqueID, A mon avis il faut supprimer la moitié du DDF, de la ligne 99 a 142

Si tu confirmes ca, c'est vite reparable en mettant "[FIX]" dans le PR, la prochaine version sort dans quelques jours, il n'y aura que des correctifs.

Re: DeCONZ - Deux controlleurs de LED créés de façon différente

Publié : 18 oct. 2022, 19:04
par mercusot
C'était exactement ça ... J'avais pas vu que c'était le même uuid !
Je corrige côté DeCONZ également

Merci beaucoup.