[SCRIPT] Intégration YEELIGHT/XIAOMI

Discussion et échanges de scripts pour la box eedomus

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar fullpower » 27 Mai 2018 15:10

P@t : c'est ok pour le mode "lune" ça marche nickel !

J'ai essayé la première commande
"http://192.168.1.26/script/?exec=yeelight.php&ip=192.168.1.40&method=set_scene&params=nightlight|10"

:thumbup:
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar anne-marie » 27 Mai 2018 16:08

Et pour moi, la 2eme commande marche impec :P
P@t, tu es incollable :D
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar fullpower » 27 Mai 2018 18:27

Ca marche aussi pour la 2e commande (je ne l'avais pas essayée)
:)
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 27 Mai 2018 18:45

@fullpower, un petit conseil: si tu utilises ces commandes avec un actionneur HTTP (ce qui est très probablement le cas!), tu ne devrais pas mettre les adresses IP de la box eedomus et des lampes dans les commandes, car si un jour ces adresses changent, tu vas galérer à tout changer.

Il faut mieux mettre "localhost" à la place de l'adresse IP de la box, et mettre l'adresse IP de la lampe dans la case VAR1. Ce qui nous donne des commandes de ce type:
Code : Tout sélectionner
http://localhost/script/?exec=yeelight.php&ip=[VAR1]&method=set_scene&params=nightlight|10


Si ta lampe change d'IP un jour, tu n'auras qu'à modifier la case VAR1
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar enr37 » 27 Mai 2018 18:47

@ P@t
bon ben y a plus qu'a le mettre sur le store :P
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1349
Inscription : 06 Juin 2013
Localisation : 37

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar anne-marie » 27 Mai 2018 18:50

Pour les actions, j'ai fait un actionneur HTTP, mais pour connaitre l'état d'une lampe (ON/OFF, ça me suffit), j'ai fait un capteur HTTP
Dans la zone URL de la requête, j'ai mis:
http://[VAR1]/script/?exec=yeelight.php&ip=[VAR2]
[VAR1] est l'IP de ma box eedomus et [VAR2] l'IP de ma lampe
Et dans xpath: /power
Mais ça me répond ERREUR: Valeur lue vide
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 27 Mai 2018 19:04

anne-marie a écrit:Pour les actions, j'ai fait un actionneur HTTP, mais pour connaitre l'état d'une lampe (ON/OFF, ça me suffit), j'ai fait un capteur HTTP
Dans la zone URL de la requête, j'ai mis:
http://[VAR1]/script/?exec=yeelight.php&ip=[VAR2]
[VAR1] est l'IP de ma box eedomus et [VAR2] l'IP de ma lampe
Et dans xpath: /power
Mais ça me répond ERREUR: Valeur lue vide

Alors non... pas besoin de capteur pour récupérer l'état, il faut utiliser la Requête de mise à jour dans les paramètres expert de ton actionneur où tu mets simplement ceci:
Code : Tout sélectionner
http://localhost/script/?exec=yeelight.php&ip=[VAR1]

Comme je le disais à @fullpower, inutile d'utiliser le champ VAR1 pour l'adresse IP de la box, il faut mettre localhost à la place. Du coup, utilise plutôt ce champ VAR1 pour l'adresse de la lampe.

Ensuite, pour le chemin xpath, il faut mettre:
Code : Tout sélectionner
/yeelight/power


Evidemment, il faut que les valeurs brutes soient on et off (en minuscule) dans la liste des valeurs de ton actionneur.
Pour la fréquence de la requête, tu peux mettre 1.
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 27 Mai 2018 19:06

enr37 a écrit:@ P@t
bon ben y a plus qu'a le mettre sur le store :P

J'attend de recevoir ma lampe pour publier un plugin, ça sera bien plus simple!
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar enr37 » 27 Mai 2018 19:14

P@t a écrit:
enr37 a écrit:@ P@t
bon ben y a plus qu'a le mettre sur le store :P

J'attend de recevoir ma lampe pour publier un plugin, ça sera bien plus simple!


tiens ! la voilà :p
tu pourras la mettre dans ton script ;-) je l'ai faite vite fait, elle est pas aussi belle que d'hab :p c'est pour te motiver :lol:
yeelight.png
yeelight.png (18.22 Kio) Consulté 8415 fois
actionnaire de photoshop. partageur des 450 icones sur abavala et dans votre box.
Le savoir ne vaut que s'il est partagé par tous !
enr37
 
Messages : 1349
Inscription : 06 Juin 2013
Localisation : 37

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 27 Mai 2018 19:16

Merci enr37!
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 31 Mai 2018 18:20

Lampe reçue! En effet, ça fonctionne plutôt très très bien, surtout pour le prix!
Je vous prépare le plugin pour très vite ;-)
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar anne-marie » 31 Mai 2018 18:26

Déjà! Super! Hate de voir ce plugin :P
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2456
Inscription : 19 Fév 2014
Localisation : 77

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar fullpower » 31 Mai 2018 21:18

Je te l'ai dit !
Tu verras qu'en t'en prendras d'autres ...

Impec' alors pour le plugin !
:thumbup:
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar merguez07 » 01 Juin 2018 10:54

bonjour,
j'ai reçu ce jour ma yeelight,( 1 jour après p@t mais je l'avais commandé sur aliexpress en chine)
j'ai galéré pour la configurer mais j'ai finalement réussit en passant sur le serveur chinois au lieu du serveur allemand conseillé.
j’attends avec impatience le plugin :D
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar fullpower » 01 Juin 2018 18:34

Merguez : il faut que tu le paramètre sur le serveur de singapour il me semble pour que ça soit ok sous Google Home ...
Programmation ARDUINO, NodeMCU, ESP8266 Eedomus + / Raspberry Pi 3 B + & Raspberry Pi 3 en programmation (Magic mirror)
Elegoo Mars - Artillery Sidewinder V2 - modélisation 3D sur Sketchup, Rhino 3d, Fusion 360, etc.
fullpower
 
Messages : 1161
Inscription : 11 Déc 2015
Localisation : Elsass

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 08 Juin 2018 16:34

Allez c'est bon, le plugin est dispo sur le store...
Je vous laisse tester ça ;-)
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar merguez07 » 08 Juin 2018 16:41

Damned je suis encore emmerdé avec mon wifi secondaire comme pour le script Chromecast et GH.
viewtopic.php?f=14&t=6991&start=40
Tant que j'aurais pas pigé comment franchir mon routeur Google Wifi je serais coincé.

En tous cas, merci pour le job
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 : 2346
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 08 Juin 2018 16:46

merguez07 a écrit:Damned je suis encore emmerdé avec mon wifi secondaire comme pour le script Chromecast et GH.
viewtopic.php?f=14&t=6991&start=40
Tant que j'aurais pas pigé comment franchir mon routeur Google Wifi je serais coincé.

En tous cas, merci pour le job

J'ai pas compris le problème... mais si y'a un soucis avec la recherche d'adresses MAC, tu peux entrer une adresse MAC bidon (genre AA:AA:AA:AA:AA:AA), et ensuite allez modifier le champ VAR1 en mettant l'adresse IP de la lampe (ça marche aussi avec l'adresse IP, sauf que à la création du périphérique, il faut obligatoirement une adresse MAC)
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 08 Juin 2018 16:49

Je viens de voir que j'avais laissé une petite coquille. Je viens de corriger.
P@t
 
Messages : 223
Inscription : 04 Déc 2017

Re: [SCRIPT] Intégration YEELIGHT/XIAOMI

Messagepar P@t » 08 Juin 2018 16:59

@merguez07, j'ai modifié le json du plugin pour qu'une adresse IP soit valide lors de la création du périphérique.
P@t
 
Messages : 223
Inscription : 04 Déc 2017

PrécédentSuivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

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