Effet avec Bandeau Led Lidl HG06104A

Bonjour,
Je viens d’installer une clé CONBEE II (mise à jour: firmware 26660700)
Jeedom V4.1.27
Et un bandeau LED Lidl HG06104A.

Apparemment tout semble OK: on/off, changement de couleur sur le Dashboard mais sauf la modification de l’effet.
Pour la commande : 01.effect::colorloop si je l’execute j’ai:

127.0.0.1:8484/api/29328FCFE4/lights/2/state(PUT), data : {« effect »:« colorloop »} erreur : 6 => parameter, effect, not available

un bandeau lad sans pour faire d’effet c’est pas cool, j’en avais un tout simple il y a des années avec une télécommande et on pouvait faire tout ce qu’on voulit !

Merci

poste ici le Json de ton équipement pour voir si la commande colorloop est prise en compte ou pas.

Bonjour,

Voici ce que j’ai trouvé:
/plugins/deconz/core/config/types/Extended color light.json car le nom de l’équipement dans Deconz s’appelle : Extended color light 2
en espérant que ce soit bien ce fichier

{
  "commands": [
    {
      "name": "Etat",
      "type": "info",
      "isVisible": 0,
      "isHistorized": 1,
      "subtype": "numeric",
      "generic_type": "LIGHT_STATE",
      "logicalId": "state::on"
    },
    {
      "name": "On",
      "type": "action",
      "subtype": "other",
      "generic_type": "LIGHT_ON",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat",
      "logicalId": "on::1",
      "template": {
        "dashboard": "light",
        "mobile": "light"
      }
    },
    {
      "name": "Off",
      "type": "action",
      "subtype": "other",
      "generic_type": "LIGHT_OFF",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat",
      "logicalId": "on::0",
      "template": {
        "dashboard": "light",
        "mobile": "light"
      }
    },
    {
      "name": "Etat Luminosité",
      "type": "info",
      "isVisible": 0,
      "isHistorized": 1,
      "subtype": "numeric",
      "generic_type": "LIGHT_STATE",
      "logicalId": "state::bri"
    },
    {
      "name": "Luminosité",
      "type": "action",
      "subtype": "slider",
      "generic_type": "LIGHT_SLIDER",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat Luminosité",
      "logicalId": "bri::#slider#",
      "configuration" : {
        "minValue" : 0,
        "maxValue" : 255
      },
      "template": {
        "dashboard": "light",
        "mobile": "light"
      }
    },
    {
      "name": "Couleur",
      "type": "action",
      "subtype": "color",
      "generic_type": "LIGHT_SET_COLOR",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat Couleur",
      "logicalId": "xy::#color#"
    },
    {
      "name": "Etat Couleur",
      "type": "info",
      "isVisible": 0,
      "isHistorized": 1,
      "subtype": "string",
      "generic_type": "LIGHT_STATE",
      "logicalId": "state::xy"
    },
    {
      "name": "Température couleur",
      "type": "action",
      "subtype": "slider",
      "generic_type": "LIGHT_SET_COLOR_TEMP",
      "isVisible": 1,
      "isHistorized": 0,
      "value" : "Etat Température couleur",
      "logicalId": "ct::#slider#",
      "configuration" : {
        "minValue" : 153,
        "maxValue" : 500
      }
    },
    {
      "name": "Etat Température couleur",
      "type": "info",
      "isVisible": 0,
      "isHistorized": 1,
      "subtype": "numeric",
      "generic_type": "LIGHT_COLOR_TEMP",
      "logicalId": "state::ct"
    },
    {
      "name": "Effet",
      "type": "action",
      "isVisible": 1,
      "isHistorized": 0,
      "subtype": "other",
      "generic_type": "DONT",
      "logicalId": "effect::colorloop"
    }
  ]
}

Ou alors ce qu’il y a dans « INFORMATION BRUTE »:

{
    "2": {
        "ctmax": 65279,
        "ctmin": 0,
        "etag": "627adaed2b8cdb66b986dd829fc661c9",
        "hascolor": true,
        "lastannounced": null,
        "lastseen": "2021-12-15T18:12Z",
        "manufacturername": "LIDL Livarno Lux",
        "modelid": "HG06104A",
        "name": "Extended color light 2",
        "state": {
            "alert": "none",
            "bri": 255,
            "colormode": "xy",
            "ct": 153,
            "on": true,
            "reachable": false,
            "xy": [
                0.14,
                0.106
            ]
        },
        "swversion": null,
        "type": "Extended color light",
        "uniqueid": "58:8e:81:ff:fe:f2:d3:e9-01"
    }
}

Avec l’implémentation qui est faite de ton équipement sous deCONZ la commande colorloop n’existe pas dans l’interface REST API. Donc tu ne peux pas l’utiliser en direct et le message d’erreur que tu as en retour t’indique bien ce pb.

Du coup je ne peux rien faire?

Pas directement, non. Il faudrait demander une modification coté deCONZ pour intégrer la fonction colorloop si tant est que cette dernière soit bien implémentée sur ton bandeau ce qui n’est pas une certitude.

Salut tous,

J’ai eu la même interrogation très recemment avec mon 1er bandeau lidl, mais je n’ai pas tout à fait le même json que tac7, j’ai fait une mise à jour de tout le process (clé/deconz) assez récemment :

{
    "24": {
        "colorcapabilities": 0,
        "ctmax": 65279,
        "ctmin": 0,
        "etag": "95aa171c49035b8ac994108847c8deef",
        "hascolor": true,
        "lastannounced": null,
        "lastseen": "2021-12-17T10:06Z",
        "manufacturername": "LIDL Livarno Lux",
        "modelid": "HG06104A",
        "name": "Extended color light 24",
        "state": {
            "alert": "none",
            "bri": 10,
            "colormode": "xy",
            "ct": 203,
            "effect": "none",
            "hue": 0,
            "on": false,
            "reachable": true,
            "sat": 254,
            "xy": [
                0.4092,
                0.1658
            ]
        },
        "swversion": null,
        "type": "Extended color light",
        "uniqueid": "60:a4:23:ff:fe:80:33:5c-01"
    }
}

Notez le effect : none dans le state.
Avec un client REST je suis allé à la pêche en testant plein de syntaxe qui me sont passé par la tête, mais rien n’a fonctionné.

Est ce que ça change ton avis @Yves19 ?

Bonjour,
Juste pour info : lors d’une première install, avant une mise à jour de la clé, en cliquant un peu partout pour voir comment fonctionnait la tuile avec la guirlande, ma guirlande s’était mise à clignoter ! ce que je n’arrive pas à reproduire maintenant.
Je ne sais pas si ce clignotement est en rapport avec cette clé:

"state": {
             ....
            "effect": "?????",

Là aussi pas de commande colourloop donc pas de fonction accessible depusi Jeedom. Probablement parceque l’équipement n’est pas doté de cette fonction bas niveau en tous cas.
On peu pallier cette absence par la réalisation au niveau applicatif (scénario ou équivalent) d’un séquencement de commandes de couleurs yc en tirage aléatoire pour créer une ambiance dynamique. C’est ce que font la plupart des applications haut niveau type Hue Essential ou autres.

Merci Yves pour la réponse!

Donc si effet il devait y avoir, il y aurait une liste de « capabilities » définie dans ce json?

Juste en info supplémentaire, la commande créer initialement est telle que :
01.effect::colorloop
elle cherche donc à valoriser effect à colorloop dans state.

La commande effect doit bien faire qqch mais il faudrait avoir la documentation pour connaitre les différentes valeurs possibles et leurs effets.
Et oui pour ta question , la commande 01.effect::colorloop affecte bien la valeur colorloop à la commande effect.

Désolé je deterre le sujet…
Je ne me suis jamais servi de cette guirlande !!! mais vu le moment je l’ai rebranché et à priori c’est toujours le même soucis…
On peut l’éteindre, l’allumer, changer la couleur mais AUCUN EFFEt POSSIBLE depuis JEEDOM !!!
Quelqu’un a réussi à faire quelque chose,ou je la mets à la poubelle !!!

Et si poubelle, quoi acheter s(il vous plait ??.. j’ai toujours ma clé CONBEE II

Merci

Tu as essayé de changer la valeur de « effect » ?
Il y aurait au moins « colorloop » qui devrait fonctionner.

sinon pour un autre bandeau led le HG06467, je viens de voir les effets

const QStringList RStateEffectValuesXmasLightStrip({
    "none",
    "steady", "snow", "rainbow", "snake",
    "twinkle", "fireworks", "flag", "waves",
    "updown", "vintage", "fading", "collide",
    "strobe", "sparkles", "carnival", "glow"
});

Bonsoir,
J’ai mis différentes valeurs trouvées ici : lien HG06104A
( blink , breathe , okay , channel_change , finish_effect , stop_effect , colorloop , stop_colorloop)

Modification au niveau des commandes de l’Equipement…
Mais aucun changement !!!

Après il y a le fameux fichier : html/plugins/deconz/core/config/types/Extended color light.json

Mais j’avoue que je ne sais pas à quoi il sert !!