Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Pour échanger sur les plugins classés en catégorie "Objets connectés"
djoul2706
Timide
Messages : 7
Inscription : 29 oct. 2016, 10:37

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par djoul2706 » 10 janv. 2018, 21:32

bcaro a écrit :
10 janv. 2018, 16:13
visiblement pas de souci côté plugin.
Je penche pour du filtrage de port, par exemple un firewall sur le serveur ou dans la box mis à un niveau élevé qui ne laisse pas passer grand chose. Mais si ça passe avec l'appli mobile (attention avec l'internet coupé car ça peut passer par là) je comprends moins.
J'ai compris !
et ni le plugin, ni jeedom, ni le routeur n'est en cause... mais moi !
J'ai mal regarde la plage d'adressage et interverti ma gateway xiaomi avec le pont milight.
Donc forcément ca marchait plus !

Merci pour ton aide en tout cas.

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 10 janv. 2018, 21:54

@frenchclem
il y a bien dans la liste strip les RGBW CCT
bien appairer avec la même télécommande côté appli milight et côté plugin
C'est le plus important.
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 10 janv. 2018, 21:55

@ djoul2706
N'hésite pas à voter pour le plugin sur le market
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

frenchclem
Timide
Messages : 136
Inscription : 19 août 2015, 17:18
Localisation : sarthe

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par frenchclem » 10 janv. 2018, 23:06

Ah yes maintenant je comprend la remarque de @christlep

Merci à tout les deux
bcaro a écrit :
10 janv. 2018, 21:55
@ djoul2706
N'hésite pas à voter pour le plugin sur le market
Nuc Intel - ESXI - VM Jeedom - IPX800 - Xiaomi - Zwave - RFLink

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 10 janv. 2018, 23:36

@frenchclem
alors ça marche ces strip leds ?
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Sujet officiel] wifilightV2: contrôler vos lumières en

Message par znation » 11 janv. 2018, 21:05

bcaro a écrit :
12 avr. 2017, 20:42
Comme Lunarok donne le code pour le faire, tu crées une commande (voir la doc) mais il faut utiliser la syntaxe yeelight.

Extrait de l'API (http://www.yeelight.com/download/Yeelig ... n_Spec.pdf) :

Method : start_cf
Usage :This method is used to start a color flow. Color flow is a series of smart
LED visible state changing. It can be brightness changing, color changing or color temperature changing.
This is themost powerful command. All our recommended scenes,
e.g. Sunrise/Sunset effect is implemented using this method.
With the flow expression, user can actually “program”the light effect.
Parameters: 3.
"count" is the total number of visible state changing before color flow stopped. 0means infinite loop on the state changing.
"action"is the action taken after the flow is stopped.
0 means smart LED recover to the state before the color flow started.
1 means smart LED stay at the state when the flow is stopped.
2 means turn off the smart LED after the flow is stopped.
"flow_expression"
is the expression of the state changing series.
Request Example:
{"id":1,"method":"start_cf","params":[ 4, 2, "1000, 2, 2700, 100, 500, 1, 255, 10,5000, 7, 0,0,500, 2, 5000, 1"]}
Response Example:
{"id":1, "result":["ok"]}
NOTE: Each visible state changing is defined to be a flow tuple that contains 4 elements: [duration, mode, value, brightness]. A flow expression is a series of flow tuples.
So for above request example, it means: change CT to 2700K & maximum brightness gradually in 1000ms, then change color to red & 10% brightness gradually in 500ms, then stay at this state for 5 seconds, then change CT to 5000K & minimum brightness gradually in 500ms. After 4 changes reached, stopped the flow and power off the smart LED.

[duration, mode, value, brightness] :
Duration: Gradual change timeor sleeptime, in milliseconds, minimum value 50.
Mode:
1 –color,
2 –color temperature,
7 -sleep.
Value: RGB value when mode is 1, CT value when mode is 2, Ignored when mode is 7.
Brightness:
Brightness value, 1 ~ 100.
Ignored when mode is 7.
Only accepted if the smart LED is currently in "on" state.


Transcodage de la commande d'aube :

30 off rgb,255,0,0,300,50-wait,4000-rgb,255,255,0,300,50-wait,7000-rgb,255,0,255,300,50-wait,8000

Devient avec la syntaxe de l'API Yeelight (pour le plugin wifilightV2, ne pas mettre les accolades) :

"id":1,"method":"start_cf","params":[
30, // 30 fois
2, // off à la fin
"300, 1,255*65436+0*255+0, 50, // duration,mode,value,brightness= lunarok rgb,red,green,blue,duration,brightness : rgb,255,0,0,300,50
4000,7,0,0, // duration,mode,value,brightness = lunarok : wait,4000
300, 1,255*65436+0*255+255, 50, // duration,mode,value,brightness= lunarok rgb,red,green,blue,duration,brightness : rgb,255,255,0,300,50
7000,7,0,0, // duration,mode,value,brightness = lunarok : wait,7000
300, 1,255*65436+0*255+255, 50, // duration,mode,value,brightness= lunarok rgb,red,green,blue,duration,brightness : rgb,255,0,255,300
8000,7,0,0 // duration,mode,value,brightness = lunarok : wait,8000
"]
Pour les couleurs il faut faire le calcul :
255*65536+0*256+0 = 16711680
255*65536+255*256+0 = 16776960
255*65536+0*256+255 = 16711935

Au final la commande est :
"id":1,"method":"start_cf","params":[ 30,2,"300, 1,16711680, 50, -- 4000,7,0,0, -- 300, 1,16776960, 50, -- 7000,7,0,0, -- 300, 1,16711935, 50, -- 8000,7,0,0"]
(j'ai mis des -- pour mieux comprendre)

Dans le plugin, créer une commande action de type Défaut. L'appeler Scene03 (par exemple) et copier :

"id":1,"method":"start_cf","params":[ 30,2,"300,1,16711680,50,4000,7,0,0,300,1,16776960,50,7000,7,0,0,300,1,16711935,50, 8000,7,0,0"]
dans le champ commande.
Sauvegarder.

Il faut quand même vérifier mon transcodage.
Faire pareil pour :
1 stay temp,2500,30000,30-wait,1000-temp,3000,30000,40-wait,1000-temp,3500,30000,50-wait,1000-temp,3700,30000,60-wait,1000-temp,4000,50000,100

Si tu as le courage de transcoder le deuxième et de valider, je peux inclure dans le plugin le mode en question lors de la création de l'équipement.
Bonjour,

Comme dit précédemment j'ai migré sur ton plugin pour la rapidité d'execution et je te remercie du boulot réalisé.

Par contre pour l'enchainement des commandes heu c'est un peu le bazar pour pondre un enchainement ... autant sur le plugin de lunarok c'est clair et simple autant la c'est ultra complexe ! Je sais pas si tu peux fairer quelques chose la dessus

Si tu peux m'aider pour mon 1er exemple simple à savoir faire clignoter à l'infini en rouge et off toutes les secondes.

Egalement j'aimais bien le fait de ne pas créer une nouvelle commande dans l'equipement mais un générique sur lequel j'applique les parametres voulus dans le scenario directement (ca evite de créer 2000 commandes dan l'equipement).

Merci.
JEEDOM v3.3.31 - NUC Z83 II

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 12 janv. 2018, 14:17

Bonjour, je répond d'abord au problème :
il faut utiliser set_scene et pas start_cf, les commandes du plugin sont OK avec set_scene
"id": 1 , "method":"set_scene","params":
[
"cf",
0, // infini
0, // on s'en moque car infini
"100,1,16711680,100, //duration,mode,value,brightness = 0,1s, mode1 (couleur), couleur R*65536+G*256+B = 255*65536, 100%
1000,7,0,0, // duration=1s, Mode 7: ne bouge pas , 0 = pas utilisé,0 pas utilisé
100,1,0,1, //duration,mode,value,brightness = 0,1s, mode1 (couleur), couleur RGB=000 , 1%
1000,7,0,0 // duration=1s, Mode 7: ne bouge pas , 0 = pas utilisé,0 pas utilisé
]
soit :
"id": 1 , "method":"set_scene","params":["cf",0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,0,1, 1000,7,0,0 "]

Soit
0,1s pour monter au rouge 100%
1s sans changer
0,1s pour éteindre
1s sans changer
et recommence

pour interfacer ça, c'est en dehors de mes compétences, je passerai autant de temps que de coder 1000 color flows !!!
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

stef
Actif
Messages : 861
Inscription : 28 oct. 2014, 16:34
Localisation : Lyon - Est

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par stef » 12 janv. 2018, 14:43

yeelight reçu à l'instant...j'ai vissé..j'ai lancé l'appli.. j'ai configuré un bail statique ... jeedom..plugin ..pof pof... et ça fonctionne :)

j'attends mon ceilling philips mais je crois qu'il fonctionne pas encore hein ? :)

sinon pour le moment que du bon, mes 2x H801, les yeelight color ... au poil :)

merci :)
MERCI A TOUTE L'EQUIPE POUR LE TAF

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 12 janv. 2018, 15:13

Merci,
N'hésite pas à évaluer le plugin sur le market

Pour les ceiling Philips (soit des Xiaomi/Philips) ça devrait venir mais pas le temps en ce moment....
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par znation » 12 janv. 2018, 16:16

Merci pour ton support.

J'ai tenté de mettre ta ligne de commande ca ne fait absolument rien à savoir : "id": 1 , "method":"set_scene","params":["cf",0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,0,1, 1000,7,0,0 "]

C'est quoi le cf ?

Hors sujet mais prevois tu de gerer le yeelight JIAOYUE 650 ? (plafonnier blanc avec eclairage indirerct rgb)
Pièces jointes
Capture.JPG
Capture.JPG (29.43 Kio) Consulté 1508 fois
JEEDOM v3.3.31 - NUC Z83 II

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 13 janv. 2018, 08:33

color flow
peux tu essayer ceci qui vient directement de la doc yeelight ?
"id":1,"method":"set_scene","params":["cf",0,0,"500,1,255,100,1000,1,16776960,70"]

ainsi que :
"id": 1 , "method":"start_cf","params":[0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,0,1, 1000,7,0,0 "]
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par znation » 13 janv. 2018, 10:42

"id":1,"method":"set_scene","params":["cf",0,0,"500,1,255,100,1000,1,16776960,70"]

Si je met la ligne de commande dans la case au dessus de parametres ca ne fait rien.
Dans la case paramètres, ca fait clignoter le strip rapidement de toutes les couleurs à l'infini. Par contre j'ai fait un groupe de 2 strips et ça ne fait rien sur le 2eme (la ou sur les autres commandes ca declenche bien les 2 meme les scenes comme allumage, lever de soleil ...).


"id": 1 , "method":"start_cf","params":[0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,0,1, 1000,7,0,0 "]

Dans la case au dessus de paamètre, ca met simplement la couleur rouge fixe (pas de clignottement). Idem que su un strip au lieu des 2.
Dans la case paramètres, ca ne fait rien.
JEEDOM v3.3.31 - NUC Z83 II

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 13 janv. 2018, 19:29

Znation : peux tu lire la doc de wifilightV2 pour mettre les bonnes choses au bon endroit ?
ensuite ne complique pas, le groupe de 2 strip c'est pas avec cela que l'on va faire fonctionner.
Le but est de d'abord faire clignoter rouge un strip.
essaye :
"id": 1 , "method":"start_cf","params":[0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,16711680,1, 1000,7,0,0 "]
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par znation » 13 janv. 2018, 23:46

Evidemment que j'ai lu la doc ... mais comme les commandes que tu me donnais ne marchaient pas et que je suis de nature a comprendre et tester j'essaye de faire avancer les choses ! excuses moi mais j'essaye de donner un max d'infos quand j'expose un problème (on ne peut pas me le reprocher).

Je complique rien ! c'est un constat toutes les autres commandes pilotent les 2 strips et celle que tu me donnes non, donc oui je suis 'un peu' étonné' mais non je ne complique rien, une fois de plus c'est pour expliquer au mieux les comportements constatés et que tu comprennes.

Je viens d'essayer ta nouvelle commande. Cette fois ci ça clignote MAIS :

Si le strip n'est pas allumé avant, ca ne fait rien (ca reste eteint)
Si le strip est allumé (blanc ou autre), ca clignote à la seconde en rouge mais rouge luminosité max en alternance avec rouge luminosité min, mais pas eteint.
JEEDOM v3.3.31 - NUC Z83 II

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 14 janv. 2018, 12:46

"id": 1 , "method":"start_cf","params":[0, 0, "100,1,16711680,100, 1000,7,0,0,100,1,65536,1, 1000,7,0,0 "]
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par znation » 14 janv. 2018, 13:07

Testé, exactement le meme comportement qu'avec la précédente commande :

Si le strip n'est pas allumé avant, ca ne fait rien (ca reste eteint)
Si le strip est allumé (blanc ou autre), ca clignote à la seconde en rouge mais rouge luminosité max en alternance avec rouge luminosité min, mais pas eteint.

Merci encore pour ton aide.
JEEDOM v3.3.31 - NUC Z83 II

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 14 janv. 2018, 22:52

c'est normal, il faut d'abord l'allumer
ensuite les différentes commandes que je t'ai envoyées ont d'abord essayé de mettre l'intensité à 0 ou le RGB à 0 ou le RGB à une petite valeur. Rien n'y a fait. les commandes sont refusées ou ignorées. Donc comme l'indique l'API Yeelight, l'intensité varie entre 1 et 100, donc pas possible avec un cf d'éteindre complètement.
Dernière édition par bcaro le 15 janv. 2018, 07:49, édité 1 fois.
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

bcaro
Actif
Messages : 1350
Inscription : 17 nov. 2014, 22:03

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par bcaro » 15 janv. 2018, 07:47

@znation
Hors sujet mais prevois tu de gerer le yeelight JIAOYUE 650 ? (plafonnier blanc avec eclairage indirerct rgb)
oui car l'API yeelight donne les instructions avec éclairage indirect.
il faudra que tu fasses beta testeur car je ne l'ai pas.

je vais mettre cela dans la prochaine release. tu testeras mais ça devrait fonctionner du premier coup

pour en revenir au cf je n'ai rien trouvé permettant une extinction totale si le plugin de lunarok le fait je ne sais pas comment
A lire avant de demander de l'aide sur wifilightV2
Debian DIY Jessie
30 ampoules
Rfxcom : 20 modules
Mysensors : 24 nœuds
Téléinfo
Z wave : 15 modules

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par znation » 15 janv. 2018, 08:46

Oui j'ai commandé le 650 et prevoit bien naturellement de le gérer via jeedom, je veux faire etre beta testeur sur ce plafonnier.

Je vais recréer le device sur le plugin de lunarok voir si ça fonctionne mieux, je te tiens au courant.

Merci
JEEDOM v3.3.31 - NUC Z83 II

AlainM
Actif
Messages : 1036
Inscription : 20 mars 2016, 14:21
Localisation : Hérault

Re: [Plugin Tiers][Sujet Principal] wifilightV2: contrôler vos lumières en wifi

Message par AlainM » 15 janv. 2018, 15:33

Bonjour bcaro
Aujourd'hui j'ai reçu mon pont Mi-Light modèle iBox2. J'ai acheté la lampe 12W qui envoie bien ainsi que la télécommande FUT092 qui permet de régler la température de couleur des blancs. Tout marche bien, je passe sur Jeedom pour pouvoir faire un scénario et là malheur, il faut utiliser la télécommande FUT096 et ça c'est bien bête! Du coup ça fonctionne à ceci prêt que je n'est pas de réglage du blanc...
Est-ce un problème technique ou tu n'as pas eu le temps de faire évoluer le plugin?
Ce serait vraiment le top de développer avec cette nouvelle fonction
Merci d'avance pour ta réponse, je l'espère positive :)

Laisse tombé je suis un boulet!!
J'ai enfin compris et ça fonctionne à merveille avec la télécommande, l'appli Android et Jeedom
Dernière édition par AlainM le 15 janv. 2018, 18:17, édité 1 fois.

Verrouillé

Revenir vers « [Catégorie] Objets connectés »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 7 invités