Plugin wifilightV2 - Discussion générale

@Arnaud_Massart
Tente de reapairer complètement

Pour information, je viens d’intégrer une sirène de la marque LSC Smart Connect (vendue chez Action)
Si ça peut aider certains d’entre vous, voici les commandes que j’ai trouvé :
Déclenchement de la sirène : « 13 »:true
Arrêt de la sirène : « 13 »:false
Allume lumière rouge : « 1 »:« light »
Eteint Lumière : 1":« mute »
Son faible: « 5 »:« low »
Son moyen : « 5 »:« middle »
Son fort : « 5 »:« high »

J’ai supprimé et recrée , toujours même symptôme. Retour online a -3 alors que ping Ok. Commandes ok juste après sauvegarde de l’équipement puis dégradation
.

Salut,

Merci pour ta réponse.

Je n’ai pas compris :
Bonjour. Tout fonctionne sauf les modes préprogrammés et custom ? Tu as essayé les boutons ou le slider ?

Dans les paramètres de mon application il y a plusieurs modes (récupérable depuis IFTTT donc j’imagine qu’il est possible de les déclencher via le plugin).

Je souhaite déclencher l’un d’entre eu et non le programmé comme inscrit dans La doc. Je n’ai pas trouvé La solution.

Je ne comprends pas plus.
Peux tu allumer le ruban avec le plugin ?
Ce dernier n’a rien à voir avec iftt.
Ensuite il faut utiliser les commandes du plugin

Oui je peux l’allumer. J’ai fait le rapprochement avec IFTTT simplement pour dire qu’il récupère bien les modes de leurs côtés donc il est possible pour moi de jouer aussi avec les modes. Sinon aucun rapport effectivement.

J’arrive parfaitement à communiquer avec mon ruban mais simplement la commande relatif au mode ne fonctionne pas ou je n’ai pas compris son usage avec peut être une fausse cohérence niveau wording dans l’app magic home et le Plugin qui utilise tout deux le terme « mode ».

Ce que je souhaite c’est simplement exécuté sur mon ruban un mode disponible dans l’application magic home

Bonjour @bernardfr.caron

Une compatibilité avec les interrupteurs de marque Kingart (volet roulant/rideau) est-elle possible ? modele KING-Q4
la gestion est faite via ewelink

Merci à vous

Ok. Et donc aucun des modes ne fonctionne. Difficile de corriger comme ça. Je n’ai pas eu de retour sur ces modes. Je vais regarder le fonctionnement de l’appli et je reviens vers toi.

A priori oui. Mais ne peut être garanti.

Bonjour à tous,

Pour récupérer le id et token des prises smart plug wifi de smart life qu’elle est la méthode?

Merci

Merci @bernardfr.caron pour votre retour

Bonjour à tous, j’ai ce vieux contrôleur mi.light acheté il y a 3 ans, est ce qu’il est compatible avec le plugin ?
Cordialement

Bonjour @roro40,
pour mes équipements TUYA qui utilisent Smart Life, j’ai utilisé Packet capture :

Enregistrer les équipements sur Smart Life
Leur donner des adresses IP fixe
Télécharger « Packet capture » sur téléphone
se connecter à internet et lance « Packet capture »
Et en recherchant dans ce qui est capturé
localKey = Jeton
Identifiant = LocalKey

extrait d’une capture :

{« virtual »:false,« dpName »:{« 1 »:« Commutateur »,« 2 »:« Commutateur 2 »,« 3 »:« Commutateur 3 »,« 4 »:« Commutateur 4 »,« 7 »:« USB 1 »},« lon »:"-1.7730759",« uuid »:« 37064470600194a58dea »,« iconUrl »:« https://images.tuyaeu.com/smart/icon/1504185916_0.png",« lat »:« 47.2728104 »,« runtimeEnv »:« prod »,"devId":"37064470600194a58dea »,« dpMaxTime »:1576261447876,« productId »:« wdqzYRXbiliVVdHk »,« dps »:{« 1 »:true,« 101 »:0,« 2 »:true,« 102 »:0,« 3 »:false,« 103 »:0,« 4 »:true,« 104 »:0,« 105 »:0,« 7 »:false},« activeTime »:1576255073,« ip »:« 78.228.166.35 »,« categoryCode »:« wf_cz »,« moduleMap »:{« wifi »:{« upgradeStatus »:0,« bv »:« 5.33 »,« cdv »:« 1.0.0 »,« pv »:« 2.1 »,« verSw »:« 1.0.3 »,« isOnline »:true,« id »:18684294,« cadv »:""},« mcu »:{« upgradeStatus »:0,« cdv »:"",« verSw »:« 1.0.3 »,« isOnline »:true,« id »:18684295,« cadv »:""}},« devAttribute »:0,« name »:« multiprise TV »,« timezoneId »:« Europe/Paris »,« category »:« cz »,« localKey":"9d5747b2599744d4 »}

Sinon il y a cette méthode, je ne l’ai pas testée : https://www.jeedom.com/forum/viewtopic.php?t=24322&start=1200#p714701

Bonjour Julien ,

Merci pour ton retour je vais tester ça ce soir .

Merci

Bonjour à tous,

J’ai un problème avec 2 lots de prises de marques Teckin, je cherche à avoir le retour d’état quand je les actionne manuellement avec le bouton situé dessus.

Le 1ier lot a les modules WIFI en 1.0.2 et MCU en 1.0.2, le retour d’état se fait correctement au niveau de Jeedom

[2019-12-29 11:23:30][DEBUG] : ////// Receive from :192.168.1.55 //////
[2019-12-29 11:23:30][DEBUG] : Firmware 2.0 OK
[2019-12-29 11:23:30][DEBUG] : Input mess : 0 0 55 aa 0 0 0 0 0 0 0 8 0 0 0 6b 0 0 0 0 33 2e 33 0 0 0 0 0 0 0 2 0 0 0 1 e 7e 98 8b f d0 ba be fc cd 4e 3f c0 7d fc ea 42 43 15 b8 d4 2b 84 f0 fc f5 ae 58 5 68 e0 a 83 3 3e f4 bc 3a 93 af d8 fe 49 65 72 f3 e6 a7 c2 b e2 87 4d e 69 fd f6 70 96 40 45 3b 23 8e a6 d7 c4 1d 9 14 eb 37 b 65 fb 6f e6 df 28 62 1f 41 86 df 0 0 aa 55
[2019-12-29 11:23:30][DEBUG] : Receive after decode :{« devId »:« 60305084cc50e3619b9f »,« dps »:{« 1 »:true,« 11 »:0},« t »:1577615009}zVZF<
[2019-12-29 11:23:30][DEBUG] : >> devId | 60305084cc50e3619b9f : 60305084cc50e3619b9f
[2019-12-29 11:23:30][DEBUG] : >> dps | Array : Array
[2019-12-29 11:23:30][DEBUG] : >> t | 1577615009 : 1577615009
[2019-12-29 11:23:30][DEBUG] : dps:
[2019-12-29 11:23:30][DEBUG] : >>>> 1 | 1
[2019-12-29 11:23:30][DEBUG] : >>>> 11 | 0
[2019-12-29 11:23:30][DEBUG] : Read Json OK
[2019-12-29 11:23:30][DEBUG] : ON
[2019-12-29 11:23:30][DEBUG] : State is:array(48) { [« Intensity »]=> int(-1) [« White »]=> int(-1) [« White2 »]=> int(-1) [« Color »]=> int(-1) [« Prog »]=> int(-1) [« Speed »]=> int(-1) [« On »]=> int(1) [« Play »]=> int(-1) [« Saturation »]=> int(-1) [« Kelvin »]=> int(-1) [« Connected »]=> int(-1) [« AmbColor »]=> int(-1) [« AmbKelvin »]=> int(-1) [« AmbWhite »]=> int(-1) [« Eye »]=> int(-1) [« DiscoNum »]=> int(-1) [« NightMode »]=> int(-1) [« EyeNotify »]=> int(-1) [« CCTAuto »]=> int(-1) [« AmbIntensity »]=> int(-1) [« AmbOn »]=> int(-1) [« Timer »]=> int(-1) [« Current »]=> int(-1) [« Power »]=> int(-1) [« Voltage »]=> int(-1) [« Led »]=> int(-1) [« Consommation »]=> int(-1) [« UpDown »]=> int(-1) [« ModeOn »]=> int(-1) [« ModeAmb »]=> int(-1) [« VitHum »]=> int(-1) [« Eco »]=> int(-1) [« Locked »]=> int(-1) [« Auto »]=> int(-1) [« ConsTemp »]=> int(-1) [« ValTemp »]=> string(4) « zero » [« ValTempExt »]=> string(4) « zero » [« StartState »]=> int(-1) [« ValHum »]=> int(-1) [« Impuls »]=> int(-1) [« Trigger »]=> int(-1) [« TriggerVal »]=> int(-1) [« TargetLowAction »]=> int(-1) [« TargetHighAction »]=> int(-1) [« TargetLow »]=> int(-1) [« TargetHigh »]=> int(-1) [« MultiC »]=> array(0) { } [« Type »]=> bool(true) }
[2019-12-29 11:23:30][DEBUG] : device @192.168.1.55 Monocanal:1
[2019-12-29 11:23:30][DEBUG] : update state from device
[2019-12-29 11:23:30][DEBUG] : On:1
[2019-12-29 11:23:30][DEBUG] : End State update

le 2ième lot a les modules WIFI en 1.0.3 et MCU en 1.0.3, le retour d’état ne se fait pas :frowning_face:

[2019-12-29 11:24:24][DEBUG] : ////// Receive from :192.168.1.57 //////
[2019-12-29 11:24:24][DEBUG] : Firmware 2.0 OK
[2019-12-29 11:24:24][DEBUG] : Input mess : 0 0 55 aa 0 0 0 0 0 0 0 8 0 0 0 4b 0 0 0 0 33 2e 33 0 0 0 0 0 0 0 1 0 0 0 1 c5 23 13 e4 b7 8f 1c 4f f d2 9f ad 50 1e 31 78 48 1 a1 9a 29 2b d5 eb ca b0 39 c3 5c 27 99 88 6f bd 90 82 76 8 74 4a 3d dc 65 28 d0 a2 6 fd 82 72 23 fc 0 0 aa 55
[2019-12-29 11:24:24][DEBUG] : Receive after decode :{« dps »:{« 1 »:true},« t »:1577615063}:fwi!{
[2019-12-29 11:24:24][DEBUG] : >> dps | Array : Array
[2019-12-29 11:24:24][DEBUG] : >> t | 1577615063 : 1577615063
[2019-12-29 11:24:24][DEBUG] : dps:
[2019-12-29 11:24:24][DEBUG] : >>>> 1 | 1
[2019-12-29 11:24:24][DEBUG] : Read Json OK
[2019-12-29 11:24:24][DEBUG] : State is:array(48) { [« Intensity »]=> int(-1) [« White »]=> int(-1) [« White2 »]=> int(-1) [« Color »]=> int(-1) [« Prog »]=> int(-1) [« Speed »]=> int(-1) [« On »]=> int(-1) [« Play »]=> int(-1) [« Saturation »]=> int(-1) [« Kelvin »]=> int(-1) [« Connected »]=> int(-1) [« AmbColor »]=> int(-1) [« AmbKelvin »]=> int(-1) [« AmbWhite »]=> int(-1) [« Eye »]=> int(-1) [« DiscoNum »]=> int(-1) [« NightMode »]=> int(-1) [« EyeNotify »]=> int(-1) [« CCTAuto »]=> int(-1) [« AmbIntensity »]=> int(-1) [« AmbOn »]=> int(-1) [« Timer »]=> int(-1) [« Current »]=> int(-1) [« Power »]=> int(-1) [« Voltage »]=> int(-1) [« Led »]=> int(-1) [« Consommation »]=> int(-1) [« UpDown »]=> int(-1) [« ModeOn »]=> int(-1) [« ModeAmb »]=> int(-1) [« VitHum »]=> int(-1) [« Eco »]=> int(-1) [« Locked »]=> int(-1) [« Auto »]=> int(-1) [« ConsTemp »]=> int(-1) [« ValTemp »]=> string(4) « zero » [« ValTempExt »]=> string(4) « zero » [« StartState »]=> int(-1) [« ValHum »]=> int(-1) [« Impuls »]=> int(-1) [« Trigger »]=> int(-1) [« TriggerVal »]=> int(-1) [« TargetLowAction »]=> int(-1) [« TargetHighAction »]=> int(-1) [« TargetLow »]=> int(-1) [« TargetHigh »]=> int(-1) [« MultiC »]=> array(0) { } [« Type »]=> string(13) « Not a Tuya SW » }
[2019-12-29 11:24:24][DEBUG] : device @192.168.1.57 Monocanal:1
[2019-12-29 11:24:24][DEBUG] : update state from device
[2019-12-29 11:24:24][DEBUG] : End State update

J’ai l’impression qu’il y a une différence au niveau des données de retour.

Autre question depuis la dernière mise à jour de Smartlife impossible de retrouver le devID et la localkey avec packet capture. Le contenu des trames semble avoir changé.

Merci pour vos avis.

Bonjour,

J’ai les mêmes prises que toi, je rencontre le même souci selon le firmware (2 prises sur 8 remontent leur état).
J’ai déjà transmis les logs Jeedom au créateur du plug-in afin qu’il puisse identifier d’où vient le problème.
Je n’ai pas essayé de nouveau Smart Capture avec smartlife

1 « J'aime »

Bonjour julien ,

avec ta méthode j’ai bien les captures mais impossible de les ouvrir, il y à marqué no data sur les fichier.

Et la deuxième méthode, je bloque au niveau du proxy.

@lordnash
@doryphore
La dernière beta corrige le problème.
Les nouvelles prises ne renvoient pas leur id alors que le plugin les testait, ce n’est plus le cas avec la beta.
il faut dans ton compte market activer les plugin beta puis télécharger la beta

Merci @bernardfr.caron
Je viens d’installer la béta et refaire un test en actionnant le bouton physique d’un des prises qui n’avait de retour d’état, pas de remontée de l’état au niveau Jeedom :thinking:, ci-dessous les logs

Est ce qu’il y a une manip. particulière à part redémarrer le démon lors de l’installation de la béta ?

[2019-12-30 18:15:57][DEBUG] : ////// Receive from :192.168.1.59 //////
[2019-12-30 18:15:57][DEBUG] : Firmware 2.0 OK
[2019-12-30 18:15:57][DEBUG] : Input mess : 0 0 55 aa 0 0 0 0 0 0 0 8 0 0 0 4b 0 0 0 0 33 2e 33 0 0 0 0 0 0 0 8 0 0 0 1 6 77 cf f1 53 97 c6 16 75 db f8 80 c 88 76 96 3b fa 57 9e cd 58 7d e9 93 b4 18 14 15 84 b7 69 45 48 26 32 71 35 e1 6a c0 bd e 94 3e 5b 94 6 bd 20 45 71 0 0 aa 55
[2019-12-30 18:15:57][DEBUG] : Receive after decode :{« dps »:{« 1 »:false},« t »:1577726157}KR-^^ux2
[2019-12-30 18:15:57][DEBUG] : >> dps | Array : Array
[2019-12-30 18:15:57][DEBUG] : >> t | 1577726157 : 1577726157
[2019-12-30 18:15:57][DEBUG] : dps:
[2019-12-30 18:15:57][DEBUG] : >>>> 1 |
[2019-12-30 18:15:57][DEBUG] : Read Json OK
[2019-12-30 18:15:57][DEBUG] : State is:array(48) { [« Intensity »]=> int(-1) [« White »]=> int(-1) [« White2 »]=> int(-1) [« Color »]=> int(-1) [« Prog »]=> int(-1) [« Speed »]=> int(-1) [« On »]=> int(-1) [« Play »]=> int(-1) [« Saturation »]=> int(-1) [« Kelvin »]=> int(-1) [« Connected »]=> int(-1) [« AmbColor »]=> int(-1) [« AmbKelvin »]=> int(-1) [« AmbWhite »]=> int(-1) [« Eye »]=> int(-1) [« DiscoNum »]=> int(-1) [« NightMode »]=> int(-1) [« EyeNotify »]=> int(-1) [« CCTAuto »]=> int(-1) [« AmbIntensity »]=> int(-1) [« AmbOn »]=> int(-1) [« Timer »]=> int(-1) [« Current »]=> int(-1) [« Power »]=> int(-1) [« Voltage »]=> int(-1) [« Led »]=> int(-1) [« Consommation »]=> int(-1) [« UpDown »]=> int(-1) [« ModeOn »]=> int(-1) [« ModeAmb »]=> int(-1) [« VitHum »]=> int(-1) [« Eco »]=> int(-1) [« Locked »]=> int(-1) [« Auto »]=> int(-1) [« ConsTemp »]=> int(-1) [« ValTemp »]=> string(4) « zero » [« ValTempExt »]=> string(4) « zero » [« StartState »]=> int(-1) [« ValHum »]=> int(-1) [« Impuls »]=> int(-1) [« Trigger »]=> int(-1) [« TriggerVal »]=> int(-1) [« TargetLowAction »]=> int(-1) [« TargetHighAction »]=> int(-1) [« TargetLow »]=> int(-1) [« TargetHigh »]=> int(-1) [« MultiC »]=> array(0) { } [« Type »]=> string(13) « Not a Tuya SW » }
[2019-12-30 18:15:57][DEBUG] : device @192.168.1.59 Monocanal:1
[2019-12-30 18:15:57][DEBUG] : update state from device
[2019-12-30 18:15:57][DEBUG] : End State update
[2019-12-30 18:15:57][DEBUG] : ///////////////// End ///////////////////

tu n’as pas la dernière version
recharge la beta
et relance le demon