Multiprises connectées compatibles

Bonsoir,
Même si on lit au mieux les différents sujets ou doc en ligne, il reste très difficile de savoir à l’avance si le produit qu’on commande sera compatible ou non avec le plugin. Surtout les produits en marque blanche qui ne citent pas le nom de l’appli mobile fonctionnant avec l’objet connecté.
Celle-ci par exemple est une Meross et sauf erreur, elle n’est pas compatible, ce qui est fort dommage car c’est une des seules au format Fr avec la terre.
Quant à celle-là, il s’agit d’une Koogeek, et là encore j’ai un doute sur la compatibilité.
Donc en plus d’une multiprise, je suis à la recherche d’une bonne âme qui veuille bien nous éclairer :wink: sur ce sujet.

À la connaissance, la multiprise Meross 425 est bien compatible Jeedom. Il te faut installer le plugin Meross par contre.

Elle a l’air pas mal cette multiprise. On peut piloter les 4 ports USB ensemble mais pas individuellement si j’ai bien compris.
Je vais lire la donc pour voir si ca fonction en local ou sur le cloud.

@xavax59 C’est sur le cloud, je l’ai appris une fois le matériel reçu, je trouve d’ailleurs la synchro trop lente (parfois une minute pour que la commande s’exécute). Pour une machine de type lave-linge, ce n’est pas un problème mais pour mon imprimante 3D, je l’actionne à la main ou grace à l’appli MEROSS, je pense remettre une prise Xiaomi à la place (inverser avec une moins prioritaire). Pour la multiprise, effectivement, les 4 USB sont communs mais pas les prises électriques, ce qui est déjà pas mal. Dans le même style (sans USB), tu as la BROADLINK MP1 en wifi mais avec des prises chinoise (pas un problème pour les appareils non pourvus de terre), qui en plus utilise une API locale, et est très réactive.

1 « J'aime »

J’ai deux MP1. Mais une vient de rendre l’âme. Elle était devenue invisible sur mon réseau. Je lui ai fait un réinit et depuis impossible de la remettre en mode AP. J’ai contacté le support Broadlink qui a commencé par m’expliquer que les prises étaient pour la Chine et ne pouvaient pas être supportées voire même fonctionner ailleurs. Du foutage de gueule. En insistant, je lu ai fait comprendre que seule la partie reinit posait un pb, il m’a redonné la procédure mais depuis ils sont aux abonnés absents.

Ma question concerne exclusivement la compatibilité avec le plugin wifilightv2. Quant au plugin Meross, il n’est plus dispo chez Jeedom et ailleurs, j’ai pas l’impression qu’il soit maintenu. De toute façon, ça reste un plugin basé à 100% sur le cloud Meross, le jour ou il bascule, plus rien ne fonctionnera depuis l’appli. Ce n’est pas ce que je recherche.

Bon a priori Koogeek, c’est aussi Zéro pour le support par le plugin.
Si vous avez connaissance de multiprises prises en charge par Wifilightv2, n’hésitez pas à indiquer des réf ou des liens. D’avance merci. :blush:

J’ai vu 2 prises qui fonctionnent avec Smart Life
Celle-ci avec 4 prises + conso
Celle-là avec 6 prises

Elles devraient bien être vues par le plugin, quelqu’un pourrait confirmer ?

Concernant le plugin wifilightV2, si c’est l’appli smart live qui pilote, c’est normalement compatible (exceptions : périphériques totalement cloud). Si l’appli qui est fournie n’est pas l’appli smart live, cela pourrait fonctionner quand même si l’appli fournie utilise le réseau Tuya.
Par exemple pour la prise Koogeek, bien que ce soit une appli maison, l’appairage a la même interface que l’appli smart live donc potentiellement compatible.

Il n’est pas possible de donner une liste de matériels compatibles, il y en a trop et ça change tout le temps.

Bien lire la doc wifilightV2 avant de se lancer :
→ trouver iD/localkey
→ nécessite quelquefois des commandes customs (par exemple s’il y a des modes scènes intégrés à la prise ou si les dps ne sont pas standards). Dans les cas où le matériel est populaire, je peux faire une config spéciale.

Il y a un fil dédié ici

Merci Bernard pour les précisions. J’ai profité du 11/11 pour commander les 2 prises qui utilisent Smart Life, le test définitif de compatibilité sera donc fait dans 3 semaines environ.
Pour le matériel compatible, ça ne serait pas mal de laisser la liste se construire toute seule en ouvrant un sujet par famille de produit et en s’appuyant sur les témoignages et les liens déposés par les adhérents au forum. Comme celui-ci pour les multiprises connectées :wink:

pas de souci si quelqu’un veut bien le faire.
Actuellement je travaille pour prendre en compte tous les périphs en mode custom complet. Ca va prendre un peu de temsp.

J’ai déjà eu un soucis avec un multiprise MP1 également, heureusement, le vendeur sur ALIEXPRESS a bien voulu m’en renvoyer une gratuitement, pour info, elle avait exactement le même problème que toi. J’en ai 3 et c’est vraiment la seule avec laquelle j’ai eu ce soucis.

La dernière beta du 12/11 :

  • amélioration retour d’état ewelink
  • amélioration retour d’état tuya
  • possibilité de créer un périphérique custom afin de contrôler tous les périphériques ewelink/sonoff

merci de me faire vos retours !

J’ai reçu les prises ce jour, j’ai énormément galéré pour les accrocher au réseau wifi local avec Smart Life, comme si j’avais un bug sur le wifi de la Livebox avec le 2,4Ghz. Un truc de fou qui m’a pris du temps à résoudre.
La multiprise 4 + USB + conso est de marque ZEOOTA
Le bloc de 6 prises + USB est aussi ZEOOTA, mais contrairement au descriptif du site :

Veuillez Noter:
La multiprise ne prend en charge que le réseau WiFi 2G/3G/4G/2.4 GHz
Vous pouvez contrôler chaque connecteur individuellement sur l’application
Ports USB fonctionnent indépendamment
Utilisez le mode hotspot pour vous connecter au téléphone si la connexion Wi-Fi ne fonctionne pas
Vous ne pouvez pas contrôler chaque prise indépendamment. Contrôle à une rangée

L’application (Smart Life) ne permet pas de piloter chacune des 6 prises. Il y a 4 on/off sur cette prise :
2 pour les prises groupées par 3 + 1 on/off qui gère les 6 ensemble
1 pour tous les USB

A tester dans le plugin.
La prochaine stable permet de créer un périphérique custom pour configurer ta prise comme l’appli tuya.

Nouvelle beta, si vous pouviez tester le retour d’état des prises multiples…

  • Ewelink : ajout du Sonoff RF bridge 433 - uniquement les capteurs
  • Sonoff TH10/TH16 : ajout des informations du thermostat interne
  • Sonoff Pow R2 : ajout des informations électriques
  • Tuya : meilleur retour d’état des prises multiples
  • correction bogues

Bonjour à tous et bonjour @bernardfr.caron,

Je viens d’acheter sur Amazon la prise [https://www.amazon.fr/gp/product/B07PHQF3ZQ/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1] (Klas Remo 3 prises + USB).
J’ai bien réussi à l’intégrer au plugin Wifilight2 et les 3 prises électriques fonctionnent (controle + remonté de l’état OK).
J’ai par contre un problème pour le contrôle de l’USB.
Après un peu de debug, il semble que les dev de cette prise aient mis l’USB en canal 7 au lieu de 4:

[2019-12-31 14:47:04][DEBUG] : ////// Receive from :192.168.X.X //////
[2019-12-31 14:47:04][DEBUG] : No version detected Firmware 1.0 is configurated
[2019-12-31 14:47:04][DEBUG] : Receive after decode :{« devId »:« XXXX »,« dps »:{« 1 »:false,« 2 »:false,« 3 »:false,« 7 »:true}}
[2019-12-31 14:47:04][DEBUG] : >> devId | 08306053807XXX : 08306053807XXX
[2019-12-31 14:47:04][DEBUG] : >> dps | Array : Array
[2019-12-31 14:47:04][DEBUG] : dps:
[2019-12-31 14:47:04][DEBUG] : >>>> 1 |
[2019-12-31 14:47:04][DEBUG] : >>>> 2 | 1
[2019-12-31 14:47:04][DEBUG] : >>>> 3 |
[2019-12-31 14:47:04][DEBUG] : >>>> 7 | 1
[2019-12-31 14:47:04][DEBUG] : Read Json OK

(La 2 et l’USB sont allumés)

Le plugin ne m’autorise à mettre qu’une valeur de 1 à 4 dans « Canal du module wifi » du coup impossible de le paramétrer par la.
Ou est ce que je peux patcher le dps en le mettant à 7 pour voir si cela résoud mon problème?

Merci d’avance pour le coup de main et avec un peu d’avance bon reveillon à tous!

Créer un périphérique custom. voir la doc.

C’est bien ce que je pensais. J’ai donc fait ca par contre j’ai un petit problème sur le retour d’état.

Quelle est la différence dans le log entre les valeurs retournées après le dps: (avec dps 1 et 7 à « 1 » car ces 2 prises sont allumées) et les ON/OFF retournés après le Read Json OK (ou la il semble manquer la valeur retournée par le dps 7 qui devrait être à ON):

[2019-12-31 17:44:51][DEBUG] : ////// Receive from :192.168.X.X //////
[2019-12-31 17:44:51][DEBUG] : No version detected Firmware 1.0 is configurated
[2019-12-31 17:44:51][DEBUG] : Empty string after clean up
[2019-12-31 17:44:51][DEBUG] : State is:bool(false)
[2019-12-31 17:44:51][DEBUG] : no data returned
[2019-12-31 17:44:51][DEBUG] : Firmware 1.0
[2019-12-31 17:44:51][DEBUG] : Receive after decode :{« devId »:« 08306053807XXX »,« dps »:{« 1 »:true},« t »:1577810691,« s »:88}
[2019-12-31 17:44:51][DEBUG] : >> devId | 08306053807XXX : 08306053807XXX
[2019-12-31 17:44:51][DEBUG] : >> dps | Array : Array
[2019-12-31 17:44:51][DEBUG] : >> t | 1577810691 : 1577810691
[2019-12-31 17:44:51][DEBUG] : >> s | 88 : 88
[2019-12-31 17:44:51][DEBUG] : dps:
[2019-12-31 17:44:51][DEBUG] : >>>> 1 | 1
[2019-12-31 17:44:51][DEBUG] : Read Json OK
[2019-12-31 17:44:51][DEBUG] : ON
[2019-12-31 17:44:51][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(1) { [1]=> int(1) } [« Type »]=> bool(true) }
[2019-12-31 17:44:51][DEBUG] : Multichanel in state : update all
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:1
[2019-12-31 17:44:51][DEBUG] : State canal is:array(1) { [1]=> int(1) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : Found Canal:1 OK
[2019-12-31 17:44:51][DEBUG] : update state from device
[2019-12-31 17:44:51][DEBUG] : On:1
[2019-12-31 17:44:51][DEBUG] : End State update
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:2
[2019-12-31 17:44:51][DEBUG] : State canal is:array(1) { [1]=> int(1) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:3
[2019-12-31 17:44:51][DEBUG] : State canal is:array(1) { [1]=> int(1) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:4
[2019-12-31 17:44:51][DEBUG] : State canal is:array(1) { [1]=> int(1) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : No version detected Firmware 1.0 is configurated
[2019-12-31 17:44:51][DEBUG] : Receive after decode :{« devId »:« 08306053807XXX »,« dps »:{« 1 »:true,« 2 »:false,« 3 »:false,« 7 »:true}}
[2019-12-31 17:44:51][DEBUG] : >> devId | 08306053807XXX : 08306053807XXX
[2019-12-31 17:44:51][DEBUG] : >> dps | Array : Array
[2019-12-31 17:44:51][DEBUG] : dps:
[2019-12-31 17:44:51][DEBUG] : >>>> 1 | 1
[2019-12-31 17:44:51][DEBUG] : >>>> 2 |
[2019-12-31 17:44:51][DEBUG] : >>>> 3 |
[2019-12-31 17:44:51][DEBUG] : >>>> 7 | 1
[2019-12-31 17:44:51][DEBUG] : Read Json OK
[2019-12-31 17:44:51][DEBUG] : ON
[2019-12-31 17:44:51][DEBUG] : OFF
[2019-12-31 17:44:51][DEBUG] : OFF
[2019-12-31 17:44:51][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(3) { [1]=> int(1) [2]=> int(0) [3]=> int(0) } [« Type »]=> bool(true) }
[2019-12-31 17:44:51][DEBUG] : Multichanel in state : update all
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:1
[2019-12-31 17:44:51][DEBUG] : State canal is:array(3) { [1]=> int(1) [2]=> int(0) [3]=> int(0) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : Found Canal:1 OK
[2019-12-31 17:44:51][DEBUG] : update state from device
[2019-12-31 17:44:51][DEBUG] : On:1
[2019-12-31 17:44:51][DEBUG] : End State update
[2019-12-31 17:44:51][DEBUG] : CanalDev:2 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:3 in MultiC
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:2
[2019-12-31 17:44:51][DEBUG] : State canal is:array(3) { [1]=> int(1) [2]=> int(0) [3]=> int(0) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:2 in MultiC
[2019-12-31 17:44:51][DEBUG] : Found Canal:2 OK
[2019-12-31 17:44:51][DEBUG] : update state from device
[2019-12-31 17:44:51][DEBUG] : On:0
[2019-12-31 17:44:51][DEBUG] : End State update
[2019-12-31 17:44:51][DEBUG] : CanalDev:3 in MultiC
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:3
[2019-12-31 17:44:51][DEBUG] : State canal is:array(3) { [1]=> int(1) [2]=> int(0) [3]=> int(0) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:2 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:3 in MultiC
[2019-12-31 17:44:51][DEBUG] : Found Canal:3 OK
[2019-12-31 17:44:51][DEBUG] : update state from device
[2019-12-31 17:44:51][DEBUG] : On:0
[2019-12-31 17:44:51][DEBUG] : End State update
[2019-12-31 17:44:51][DEBUG] : Multiple device @192.168.X.X canal:4
[2019-12-31 17:44:51][DEBUG] : State canal is:array(3) { [1]=> int(1) [2]=> int(0) [3]=> int(0) }
[2019-12-31 17:44:51][DEBUG] : CanalDev:1 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:2 in MultiC
[2019-12-31 17:44:51][DEBUG] : CanalDev:3 in MultiC
[2019-12-31 17:44:51][DEBUG] : ///////////////// End ///////////////////

tu es sûr d’avoir utilisé un périphérique custom ?
copie d’écran page config