Basculer de Deconz à Zigbee / Bloc Code transitiontime

Bonjour,
J’aimerai basculer du plugin Deconz vers le plugin Zigbee.
Cependant, j’utilise des blocs codes pour gérer la couleur, la luminosité en même temps que la durée (transition).

$url_Deconz = 'http://127.0.0.1:8484';
$cle_API_deCONZ = 'F4XXXXXXX';
$group = 8; // Maison
$url = $url_Deconz."/api/".$cle_API_deCONZ."/groups/".$group."/action";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array(

      //Détente 100
        'on' => true,
        'xy' => [0.5002,0.4143],
        'bri' => 255,
        'transitiontime' => 50, //5 secondes (1*5*10)

    )));
curl_exec($ch);
curl_close($ch);

Comment adapter le code sous Zigbee puisque via les commandes, il n’est pas possible d’utiliser la fonction de transition ?

Merci par avance de votre aide.
Mathieu

Hello,
Personne pour m’aider ? :pensive:

Mathieu

Basculer vers zigbee officiel ne me semble pas une idée forcement pertinente. Pour quelle raison ?

2 « J'aime »

Bonjoir
vous pourriez faire cela grâce à un scénario et une boucle (en bloc code, ou scénario « basic ») !
Vous avez essayé ?
En gros, vous aller créer un bloc action avec les des tags :

  • Condition de départ (luminosité au départ)
  • Conditions d’arrivé
  • nombre de saut / pas / boucle
  • la taille des saut = (condition de départ - Condition d’arrivé) / nbr de pas.

Puis un bloc Boucle qui va augmenter ou diminuer la luminosité à chaque saut.

Je vous laisse test, et revenir avec des capture si ça bloc…

Hello @Yves19 ,
C’est pour avoir un plugin plus récent.
J’ai quelques difficultés dans la gestion des couleurs avec Deconz.

Hello @Henri ,
Merci à tester.
Mathieu

Sur deconz c’est pas la version du plugin qui compte (et si vraiment la dernière beta date d’hier ^^) mais la version du serveur deconz.
Tant que ça fait le travail. Quel problème a tu sur les couleurs ?

Une même couleur demandée n’a pas la même « teinte » entre un ruban Philips Hue et une ampoule Philips Hue.
Autre problème, c’est la gestion du transition qui ne fonctionne qu’avec un bloc code.

Mathieu

Les teintes Philips hue j’ai le même problème avec celles qui sont branchées sur un pont hue. Y a des différences selon les générations.

Pour les transitions je pourrais pas te repondre.

@Idaho947 tu utilises quel plugin ?

Pour quel gestion ?

1 « J'aime »

Bonjour,
vous devriez regarder ce post

Vous y trouverez le détail de comment faire un bloc vous même (je l’ai utiliser sous Deconz, puis sous Zigbee, sans… avoir à le modifier !! C’est l’avantage de faire soit même, ne pas dépendre d’un plugin)
Ainsi que sur le plugin Luminothérapie.

Bien que plus récent le plug in Zigbee officiel devrait être remplacé par le plug-in Jeezigbee.
Voir ici pour cela :

Pour la gestion des couleurs là ça ne dépend plus du plug in mais des équipements (voir réponse de @Idaho947

Pour la gestion de la transition ton problème porte t il bien sur la transition entre différentes scènes de couleurs ?

@Idaho947 pour gérer tes philips hue

Merci @Henri, je vais regarder.

Exactement.

Le plugin hue. Les scènes dynamique sont vraiment top.

Ok avec un pont du coup.
J’ai décidé de me libérer du pont.

Mathieu

1 « J'aime »

Qui m’a envoyé un mauvais sort ? :smiley:
Depuis 3 jours, sans action de ma part, les transitions ne fonctionnent plus avec le bloc code :smiley:
Je vais donc accélérer ma démarche d’intégrer cela dans un scénario.

@Henri , as-tu la possibilité de m’envoyer en format texte ton bloc ?
Si ce n’est pas possible, je vais le recopier à la main.

Mathieu

tu as fait la maj de ce matin du plugin ? maj de deconz peut-être ?

Je peux, mais… attention !
Il est fait pour gérer l’intensité lumineuse, pas les couleurs…
Du coup, plus certain qu’il t’intéresse…?

PS, j’ai compris grâce au message de Yves

@Henri , oui je veux bien.
Pour la couleur je vais gérer autrement, aujourd’hui je converti du RGB vers XY.

@Idaho947 , je n’ai pas fait de lien. La dernière mise à jour ne corrige pas le problème.
Du coup, je ne sais pas si c’est lié au plugin ou pas. Une certitude, je n’ai pas touché à mon scénario.

Mathieu

Bonsoir Ouarza
Sorry pour le délais, mais je me suis dit que si je t’envoyais mon scénario comme ça, ça n’allait pas te parler (il y a des options en fonction d’autres choses, c’est pas ce qui t’intéresse).
J’ai donc extrait l’essentiel.
La vue du scénario (qui diminue la lumière)

L’export en texte
Décrément lum pr export.txt (2,3 Ko)

l’export en JSON pour que tu puisses l’importer en 3 clics
Décrément lum pr export.json.txt (27,8 Ko)

N’hésite pas à demandé si une logique t’échappes (on a tous un peu la notre… :slight_smile: )
mais en gros :

  • Etat N1 : est la luminosité de départ (si tu appelles le scénario via un autre ou autres commande, tu peux renseigner le tag(Luminosoté de départ) -c’est le premier SI) pour la changer à la volé)
  • NTi : c’est le nombre de boucle (de pas) il faut pas avoir plus de boucle que de secondes, car le sleep est en seconde
  • TpsEnMinute : le temps de descente
  • les 2 suivants les calculs qui vont bien

Il est possible de le faire évoluer pour avoir un min différent de 1, etc, je te laisse te l’approprier…

Bonne découverte.

1 « J'aime »