Page 83 sur 86

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

Publié : 27 sept. 2019, 19:45
par Mohammed
bcaro a écrit :voir MP d'ici 5min
Envoie moi le lien aussi Stp Bcaro

Envoyé de mon SM-G970F en utilisant Tapatalk


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

Publié : 27 sept. 2019, 19:52
par carfnann
bcaro a écrit :
27 sept. 2019, 19:30
@ carfnann
J'ai vu un bogue dans le plugin que je vais corriger
mais comme rien ne fonctionne avec le plugin c'est un souci de jeton qui n'est pas OK
sinon, il y a combien de mode scène sur cette lampe ? on peut modifier la vitesse de ces modes ou autre ?

Il y a 8 scenes mais on ne peux rien modifier.


Sinon pour la prise SHP5, est ce que tu sais comment piloter l'USB?
j'ai passé le plug en sous type plus 3 + USB + Conso mais je n'ai pas les commandes pouvant actionner le on/off et retour d'état.
par contre dans les log, je vois bien l'état en dps 7 qui se met à jour

Code : Tout sélectionner

[2019-09-27 19:50:11][DEBUG] : ////// Receive from :192.168.1.230 //////
[2019-09-27 19:50:11][DEBUG] :    Firmware 2.0 No version
[2019-09-27 19:50:11][DEBUG] :    Input mess : 0 0 55 aa 0 0 0 0 0 0 0 a 0 0 0 7c 0 0 0 0 37 37 43 ce f5 5a 7c 97 c5 8 b7 c5 fc 6d 85 28 b4 65 4e 36 83 dd b3 da 16 78 8c e 63 3e 7b 90 42 17 d4 c5 31 32 95 c3 c4 6c 48 ff ac 16 8e 9b 2f ee 75 31 a8 6d d2 69 f0 9b de 63 5 b6 94 ba 58 1d d5 e5 31 90 32 6c 5e 22 61 ad 46 95 8d 49 65 f8 4d f7 0 55 6f f1 6c fc 93 34 3 eb b7 79 11 c8 a0 91 97 80 9d c5 e9 2a 15 d1 b 8e 8b 1 1d 75 7f 17 0 0 aa 55
[2019-09-27 19:50:11][DEBUG] :    Receive after decode :{devId:15110708dc4f229c1404,dps:{1:false,7:false,9:0,15:0,18:15,19:35,20:2275,26:0}}Pa7W3
[2019-09-27 19:50:11][DEBUG] :       >>> : devId | 15110708dc4f229c1404 : 15110708dc4f229c1404
[2019-09-27 19:50:11][DEBUG] :       >>> : dps | Array : Array
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 1 |  :
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 7 | 1 : 1
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 9 | 0 : 0
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 15 | 0 : 0
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 18 | 15 : 15
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 19 | 35 : 35
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 20 | 2275 : 2275
[2019-09-27 19:50:11][DEBUG] :       >>>>>>>>>>> : 26 | 0 : 0
[2019-09-27 19:50:11][DEBUG] :    Read Json OK
[2019-09-27 19:50:11][DEBUG] :    Group2:1
[2019-09-27 19:50:11][DEBUG] :   OFF
[2019-09-27 19:50:11][DEBUG] :    Current mA:15
[2019-09-27 19:50:11][DEBUG] :    Power W:3.5
[2019-09-27 19:50:11][DEBUG] :    Voltage V:227.5
[2019-09-27 19:50:11][DEBUG] :    Update (>0) :192.168.1.230channel:1
[2019-09-27 19:50:11][DEBUG] : ///////////////// End ///////////////////

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

Publié : 27 sept. 2019, 19:55
par Fabe
@Bcaro

respect rien à dire là vraiment tu m'épates je suis complètement bluffé ça marche nickel chrome. j'ai encore 6 interrupteurs à configurer si c'est aussi simple que le premier je ne sais plus quoi dire à part MERCI merci

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

Publié : 27 sept. 2019, 19:58
par bcaro
vote pour le plugin si pas déjà fait

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

Publié : 27 sept. 2019, 20:02
par Fabe
bcaro a écrit :
27 sept. 2019, 19:58
vote pour le plugin si pas déjà fait
lol c'est déjà fait depuis un moment je te l'ai dit et te le dis encore ce plugin wifilightV2 c'est trop de la bombe... :lol: :lol: :lol: :P :P :P il devrait être obligatoire :D :D

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

Publié : 27 sept. 2019, 20:09
par Mohammed
Fabe a écrit :
bcaro a écrit :
27 sept. 2019, 19:58
vote pour le plugin si pas déjà fait
lol c'est déjà fait depuis un moment je te l'ai dit et te le dis encore ce plugin wifilightV2 c'est trop de la bombe... il devrait être obligatoire :D :D
Je confirme! Et vu que maintenant il gère les Sonoff en locale il va être dans les top 3!

Envoyé de mon SM-G970F en utilisant Tapatalk


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

Publié : 28 sept. 2019, 08:13
par Fabe
Salut @Bcaro

j'ai un soucis ce matin je n'ai pas le retour d'état si on allume manuellement l'interrupteur est ce normal. En gros lorsque j'allume à la main je n'ai pas le retour d'état dans Jeedom, je ne l'ai uniquement si j'utilise le ON dans Jeedom. Je peux t'apporter plus de détails si tu le souhaites.

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

Publié : 28 sept. 2019, 14:21
par bcaro
Il n'y a pas de retour d'état pour l'instant. C'est pas si simple.

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

Publié : 28 sept. 2019, 14:32
par Fabe
bcaro a écrit :
28 sept. 2019, 14:21
Il n'y a pas de retour d'état pour l'instant. C'est pas si simple.
Parfait cela me rassure je te laisse poursuivre... 8-)

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

Publié : 28 sept. 2019, 18:58
par Mohammed
@bcaro je n'ai pas la place pour mettre le Jeton c'est normal ?Image

Envoyé de mon SM-G970F en utilisant Tapatalk


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

Publié : 29 sept. 2019, 09:25
par Fabe
Mohammed a écrit :
28 sept. 2019, 18:58
@bcaro je n'ai pas la place pour mettre le Jeton c'est normal ?Image

Envoyé de mon SM-G970F en utilisant Tapatalk
Il s'agit du module Sonoff pour ton cas et pas du Ewelink. Je n'ai pas de module Sonoff mais as tu lu la procédure:

"Il est nécessaire de passer le module Sonoff en mode DIY (voir la documentation).
Utiliser l'application fournie par Sonoff sous Windows pour récupérer l'identifiant du module SonOff. Vérifier que tout fonctionne avec cette application.
A l'aide du routeur de votre box, attribuer une adresse IP fixe au controlleur Sonoff et vérifier que tout fonctionne avec l'application windows fournie par Sonoff."


il ne parle pas de Jeton mais d'identifiant uniquement.

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

Publié : 29 sept. 2019, 16:47
par Mohammed
Autant pour moi, c'est dans eWeLink que je devais aller car je voulais intégrer un Sonoff Touch, du coup le commandes fonctionne!
Impeccable

Envoyé de mon SM-G970F en utilisant Tapatalk


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

Publié : 29 sept. 2019, 18:03
par bcaro
sauf qu'il n'y a pas (encore) de retour d'état, je suis dessus.

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

Publié : 29 sept. 2019, 19:34
par Fabe
bcaro a écrit :sauf qu'il n'y a pas (encore) de retour d'état, je suis dessus.
Te presse pas prends le temps qu'il faut car c'est déjà tellement top pour les modules ewelink

Envoyé de mon ONEPLUS A5000 en utilisant Tapatalk


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

Publié : 30 sept. 2019, 22:42
par m.georgein
Bonsoir,

J'ai toujours le problème du log cron_execution qui se rempli très vite avec :

Code : Tout sélectionner

PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
PHP Notice:  Array to string conversion in /var/www/html/plugins/wifilightV2/3rdparty/yeelight.php on line 179
Comme je fais une surveillance des logs c'est assez gênant (ne serait ce qu'en terme de volume occupé ! ;) )

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

Publié : 01 oct. 2019, 06:33
par bcaro
@carfnann
utilise une commande custom pour piloter ton USB ainsi que les modes scène. voir la doc.
Avec l'appli smartlive, tu identifies quel dps change quand tu met l'USB à ON ou OFF, vu le retour d'état c'est 7 9 ou 15
dans la commande custom mettre : "7":0 ou "7":1 ou "7":true ou "7":false
fais la même chose pour les modes scène :
tu changes avec l'appli smartlive et tu regardes le retour d'état : quel dps change et va de 0 à 7 ou de 1 à 8
quand tu as identifié tout ça, tu reviens vers moi je verrai pour faire une config (tu m'enverras un lien vers ta prise pour mettre la marque/photo)

@m.georgein
sur la dernière stable, la ligne 179 contient :
log::add($this->_log,'debug',">>> : $key | $value : ".$json_decoded_data[$key]);
et je ne vois pas où une conversion implicite apparait et je n'ai pas cette erreur.
Si vraiment c'est insupportable, tu commentes la ligne en question dans le fichier :
plugins/wifilightV2/3dparty/yeelight.php ligne 179 :
//log::add($this->_log,'debug',">>> : $key | $value : ".$json_decoded_data[$key]);

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

Publié : 01 oct. 2019, 13:09
par carfnann
bcaro a écrit :
01 oct. 2019, 06:33
@carfnann
utilise une commande custom pour piloter ton USB ainsi que les modes scène. voir la doc.
Avec l'appli smartlive, tu identifies quel dps change quand tu met l'USB à ON ou OFF, vu le retour d'état c'est 7 9 ou 15
dans la commande custom mettre : "7"=0 ou "7"=1 ou "7"=true ou "7"=false
fais la même chose pour les modes scène :
tu changes avec l'appli smartlive et tu regardes le retour d'état : quel dps change et va de 0 à 7 ou de 1 à 8
quand tu as identifié tout ça, tu reviens vers moi je verrai pour faire une config (tu m'enverras un lien vers ta prise pour mettre la marque/photo)
je dois surement avoir mal paramétrer mes commandes car cela ne fonctionne pas.

Image
upload pic

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

Publié : 01 oct. 2019, 13:18
par mjeanne
Bonjour,
la syntaxe des dps est

Code : Tout sélectionner

"nom":valeur
dans votre cas, ça devrais donner

Code : Tout sélectionner

"7":false
voici ce qui fonctionne chez moi pour une prise. J'enchaine 2 DPS (l'un éteinds, l'autre lance un timer de 10s pour rallumer):
jeedom_wifilight.jpg
jeedom_wifilight.jpg (12.7 Kio) Consulté 2640 fois

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

Publié : 01 oct. 2019, 13:28
par carfnann
mjeanne a écrit :
01 oct. 2019, 13:18
Bonjour,
la syntaxe des dps est

Code : Tout sélectionner

"nom":valeur
dans votre cas, ça devrais donner

Code : Tout sélectionner

"7":false
voici ce qui fonctionne chez moi pour une prise. J'enchaine 2 DPS (l'un éteinds, l'autre lance un timer de 10s pour rallumer):
jeedom_wifilight.jpg

SUPER! cela fonctionne.
merci pour ton aide.

Pour récupérer l'état du dps 7, on déclare juste une info avec "7" en paramètres?

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

Publié : 01 oct. 2019, 13:39
par mjeanne
pour la lecture d'un état custom, il faut voir avec bcaro, cela sort de mes connaissances.

@bcaro:
sur la dernière stable, la ligne 179 contient :
log::add($this->_log,'debug',">>> : $key | $value : ".$json_decoded_data[$key]);
et je ne vois pas où une conversion implicite apparait et je n'ai pas cette erreur.
Si le json contient des données imbriquées, je pense que "$json_decoded_data[$key]" peut être un tableau/objet et non une chaine. Une solution, pas forcement la meilleur, serait de retransformer en chaine json via json_encode($json_decoded_data[$key])