[Store] Lampes et plafonniers Yeelight

Discussion et échanges de scripts pour la box eedomus

Re: [Store] Lampes et plafonniers Yeelight

Messagepar anne-marie » 12 Juin 2018 18:24

Du coup, je ne regrette pas d'avoir du supprimer mes périphériques suite à un souci sur ma box
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2464
Inscription : 19 Fév 2014
Localisation : 77

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 19:48

Perso, même avec la nouvelle version, je n'ai toujours pas la remontée des couleurs.
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 19:56

john56 a écrit:Perso, même avec la nouvelle version, je n'ai toujours pas la remontée des couleurs.

Est-ce que tu as bien supprimé le (ou les) périphérique(s) que tu avais déjà créé avant de réinstallé le plugin? Quelqu'un d'autre a-t-il le même problème?
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 19:58

Oui j'ai écouté tes consignes :), j'ai supprimé mes deux lampes et je les ai réinstallées.
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 20:03

john56 a écrit:Oui j'ai écouté tes consignes :), j'ai supprimé mes deux lampes et je les ai réinstallées.

Hum... très bizarre. Tu les as supprimés et réinstallé aujourd'hui?
Pour être sur qu'il n'y ai pas un problème de cache, pourrais-tu mettre cette ligne de code au tout début du fichier yeelight.php, l'exécuter puis me donner le résultat?
Code : Tout sélectionner
var_dump(loadVariable('periphs'));die;

Ensuite tu peux effacer le code...
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 20:07

array(16) { [1042220]=> array(1) { ["bright"]=> int(1042220) } [1042447]=> array(1) { ["bright"]=> int(1042447) } [1042448]=> array(1) { ["bright"]=> int(1042447) } [1042473]=> array(1) { ["bright"]=> int(1042473) } [1042475]=> array(1) { ["bright"]=> int(1042473) } [1042474]=> array(1) { ["bright"]=> int(1042473) } [1042971]=> array(1) { ["bright"]=> int(1042971) } [1042977]=> array(1) { ["bright"]=> int(1042977) } [1042990]=> array(0) { } [1042972]=> array(1) { ["bright"]=> int(1042971) } [1042974]=> array(1) { ["bright"]=> int(1042971) } [1042973]=> array(1) { ["bright"]=> int(1042971) } [1042991]=> array(1) { ["bright"]=> int(1042990) } [1042992]=> array(1) { ["bright"]=> int(1042990) } [1046301]=> array(1) { ["bright"]=> int(1046301) } [1046307]=> array(1) { ["bright"]=> int(1046307) } }
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 20:15

Ok, y'a bien un problème de cache... je pense que tu n'as pas la dernière version du script (ce qui est bizarre si tu as recréé ton périphérique aujourd'hui... peux-tu vérifier que tu as la bonne version du script en cliquand sur "Vérifier les mises à jour de yeelight.php" dans les paramètres experts du périphérique?
2018-06-12_211440.png
2018-06-12_211440.png (6.62 Kio) Consulté 13061 fois
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar galaksy2001 » 12 Juin 2018 20:41

Bravo pour le suivi :thumbup:
galaksy2001
 
Messages : 727
Inscription : 06 Jan 2014

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 21:35

@Pat effectivement j'ai du mettre à jour, je ne m'y attendais puisque j'ai tout recommencer ce jour et j'ai du faire un mise à jour tout de même du coup. Je n'ai toujours pas de retour de couleur :)
Je suis un bon beta testeur (ou un testeur bêta comme tu veux) ;)
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 23:04

En effet, merci @john56 de m'aider à débugger ça... pour la mise à jour du script, c'est peut-être normal qu'il te propose une mise à jour vu que je t'avais demandé d'insérer un bout de code...

Mais je pencherai plutôt pour un problème du côté de la box lors de la création du périphérique. J'ai l'impression que les channel_id ne sont pas correctement créés (ce sont les identifiants qui
permettent à mon script de savoir quel est l'id du périphérique "couleur" ou "blanc" par exemple).

Je vais poser la question à la team eedomus... si tu pouvais me faire un dernier test (promis), ça serait sympa. Si tu peux créer un script de test avec ceci dedans, en remplaçant les xxxxxxxxx de
$eedomus_controller_id = xxxxxxxxx; par le code API de ton périphérique parent (celui qui gère le on/off et l'intensité):

Code : Tout sélectionner
<?

$eedomus_controller_id = xxxxxxxxx;

$periphs = getPeriphList();

$result = array();

foreach ($periphs as $device_id => $periph)
{
   if ($periph['parent_device_id'] == $eedomus_controller_id or $device_id == $eedomus_controller_id)
   {
       $result[] = array($periph["full_name"], $periph["usage_id"], $periph["channel_id"]);
   }
}

var_dump($result);

?>
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 23:08

Attend, y'a plus simple... est-ce que tu vois un numéro de canal dans les paramètres experts de ton périphérique couleur:
2018-06-13_000909.png
2018-06-13_000909.png (19.9 Kio) Consulté 13053 fois
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 23:10

@Pat
array(4) { [0]=> array(3) { [0]=> string(24) "Ambiance 2 - Scène Salon" [1]=> string(2) "43" [2]=> NULL } [1]=> array(3) { [0]=> string(16) "Ambiance 2 Salon" [1]=> string(1) "1" [2]=> NULL } [2]=> array(3) { [0]=> string(26) "Ambiance 2 - Couleur Salon" [1]=> string(2) "43" [2]=> NULL } [3]=> array(3) { [0]=> string(24) "Ambiance 2 - Blanc Salon" [1]=> string(2) "43" [2]=> NULL } }
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 12 Juin 2018 23:11

Noeud Z-Wave / Canal
undefined / 2
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 12 Juin 2018 23:15

Ok merci @john56, j'ai les infos qu'il me faut. Le canal 2 apparaît bien dans les paramètres experts, mais il n'est pas remonté correctement avec la fonction sdk_get_periphs dans mon script. J'envois un message à la team pour régler ce soucis (pourrais-tu me donner en message privé ton identifiant eedomus afin que je le communique à la team s'ils ont besoin de regarder sur ta box?)
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 13 Juin 2018 08:32

@john56 la team a mis à jour ta box, et le polling de tes yeelight devrait maintenant fonctionner (pas besoin de les réinstaller).

Pour les autres, en attendant la prochaine mise à jour eedomus, vous pouvez forcer la mise à jour en vous rendant sur http://IP_BOX_EEDOMUS/config afin d'avoir un fonctionnement correct du plugin yeelight.
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar john56 » 13 Juin 2018 15:02

@pat çà fonctionne pour couleur, blanc, On/Off mais pas les scènes. (Pour celles-ci çà met la couleur associé dans "couleur")
john56
 
Messages : 331
Inscription : 27 Nov 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar merguez07 » 14 Juin 2018 08:39

bonjour,

petite remarque d'amélioration sur cet incroyable script,
un truc qui serait pas mal c'est d'avoir aussi l'info quand la lampe n'a plus d'alimentation électrique.
En effet j'ai une Yeelight dans mon plafonnier de cuisine qui est actuellement alimenté par un interrupteur, or, si l'interrupteur est sur OFF :
1 - La gradation de la lampe passe sur 5% alors qu'elle devrait passer sur OFF
2 - Ce serait bien de pouvoir distinguer un OFF logiciel d'un OFF lié à une coupure interrupteur physique
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2349
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 14 Juin 2018 10:36

john56 a écrit:@pat çà fonctionne pour couleur, blanc, On/Off mais pas les scènes. (Pour celles-ci çà met la couleur associé dans "couleur")

Comme je le disais plus haut dans ce fil, les scènes sélectionnées dans l'application yeelight ne sont pas remontées (car l'application Yeelight semble lancer des scènes avec des informations spécifiques auxquelles je n'ai pas accès via l'API yeelight). Tu remarqueras d'ailleurs que l'application yeelight n'affiche pas la scène qui vient d'être sélectionnée!
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar P@t » 14 Juin 2018 11:23

merguez07 a écrit:1 - La gradation de la lampe passe sur 5% alors qu'elle devrait passer sur OFF
2 - Ce serait bien de pouvoir distinguer un OFF logiciel d'un OFF lié à une coupure interrupteur physique

1 - En effet... je corrige ça tout de suite.
2 - Oui, je vais rajouter une valeur "Non joignable"...
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [Store] Lampes et plafonniers Yeelight

Messagepar merguez07 » 14 Juin 2018 11:26

P@t a écrit:1 - En effet... je corrige ça tout de suite.
2 - Oui, je vais rajouter une valeur "Non joignable"...



trop réactif le p@t :P :P
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2349
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)