Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Améliorations du plugin #4

Open
Astral0 opened this issue Jan 18, 2019 · 26 comments
Open

Améliorations du plugin #4

Astral0 opened this issue Jan 18, 2019 · 26 comments
Labels
enhancement New feature or request

Comments

@Astral0
Copy link
Collaborator

Astral0 commented Jan 18, 2019

Quelques trucs à améliorer :

  • remonter en "info" la valeur "consumption_yesterday" qui est dans le JSON de sortie
  • rendre visible par défaut la commande "rafraichir"
  • ne pas mettre le "sudo" dans la commande meross.sh (pas besoin et il faut qu'on commence à sécuriser Nextdom et donc ne pas lancer des scripts tiers en root sur la machine)
  • Intégrer par défaut une "Alerte communication" avec une valeur par défaut à 1h (permet de passer les tuiles de toutes les prises à rouge si le plugin n'a pas pu communiquer avec le Cloud depuis plus une heure.
  • Quand on resynchronise avec une version ultérieure du plugin, les commandes de l'ancien plugin restent enregistrées dans toutes les prises.
@Astral0 Astral0 added the enhancement New feature or request label Jan 18, 2019
@Astral0 Astral0 changed the title Amélioration du plugin Améliorations du plugin Jan 18, 2019
@10tribu
Copy link

10tribu commented Jan 22, 2019

Hello
est-ce prévu une prise en charge de la version MSS425F

@Astral0
Copy link
Collaborator Author

Astral0 commented Jan 24, 2019

Bonjour,

La MSS425F est déjà compatible (j'en ai deux) :

image

DanoneKiD added a commit that referenced this issue Jan 29, 2019
@DanoneKiD
Copy link
Collaborator

@Astral0 Tous tes points sont traités sauf :

  • Intégrer par défaut une "Alerte communication" avec une valeur par défaut à 1h (permet de passer les tuiles de toutes les prises à rouge si le plugin n'a pas pu communiquer avec le Cloud depuis plus une heure.

Je vais creuser

@firerdinger
Copy link

Salut, serait il possible par le plus grand des hasards de rajouter les switch MSS710 ?
Ce serait juste top...

@dan666the1st
Copy link

Bonjour,
Peut-être ajouter la commande de porte de garage MSG100 ?
Actuellement j'ai un équivalent TUYA Smart mais je galère pour avoir un retour d'état(open/close) fiable dans Jeedom via IFTTT .
J'ai également quelques MSS710 qui fonctionnent parfaitement via IFTTT mais qui seraient surement mieux intégré grâce à ce plugin.
Ce ne sont évidement que des suggestions.
En attendant, merci pour ce chouette boulot!!

@cyberfwed
Copy link

Bonjour,
je débute sous jeedom. j'ai acheté une multiprise extérieure MSS620 de Meross. y a t'il un moyen de l'utiliser via le plug in ou dois-je attendre une mise à jour ?
j'aimerais autant éviter l'utilisation de IFTTT qui me semble, pour un débutant, assez fastidieux.
merci beaucoup

@leberny
Copy link

leberny commented Jul 18, 2019

Bonjour, merci pour cette intégration.
Aucun plan pour intégrer la version 0.3.X (on est en à la 0.3.1.5) qui permettrait notamment d'utiliser les nouveaux appareils type porte de garage MSG100 ?
Merci

@marcusvallus
Copy link

Bonjour,
Une prise en charge des switch MSS710 est elle prévue.
Merci

@Censseo
Copy link
Contributor

Censseo commented Jan 10, 2020

Bonjour,
Une prise en charge des switch MSS710 est elle prévue.
Merci

Hello, j'ai le même soucis, je souhaite intégrer des MSS710. De ce que j'ai vu, le plug in utilise la lib merossIot (https://github.com/albertogeniola/MerossIot) qui elle supporte maintenant le MSS710. Sauf qu'elle a l'air d'avoir été réécrite depuis son intégration dans le plug in, donc une simple mise à jour ne fonctionnerait probablement pas, et je ne suis ni dev php, ni dev python, donc ça me prendrais surement bcp de temps à me mettre dedans.
Est ce qu'il y a encore un dev actif ici?

@Fracaseman
Copy link

Bonjour,

Tout d'abord Merci pour ce plugin qui me permet de piloter mes 8 prises MSS310.
Je voulais savoir s'il est possible d'obtenir la valeur de la consommation d'aujourd'hui, car par défaut seul la conso en kWh d'hier apparaît.
Merci d'avance pour la réponse

@Censseo
Copy link
Contributor

Censseo commented Jan 11, 2020

Bonjour,

Tout d'abord Merci pour ce plugin qui me permet de piloter mes 8 prises MSS310.
Je voulais savoir s'il est possible d'obtenir la valeur de la consommation d'aujourd'hui, car par défaut seul la conso en kWh d'hier apparaît.
Merci d'avance pour la réponse

Hello, je suis en train de découvrir un peu tout ça techniquement parlant, pour implémenter toutes les nouveautés de la nouvelle version de la librairie merossIot. Mais de ce que j'ai pu voir, ça à l'air faisable. Par contre je ne possède pas ce device, donc je ne pourrais faire aucun test. Et je ne suis pas sur d'arriver a un résultat non plus, j'avance a taton ^^'

@Fracaseman
Copy link

Bonjour,
Tout d'abord Merci pour ce plugin qui me permet de piloter mes 8 prises MSS310.
Je voulais savoir s'il est possible d'obtenir la valeur de la consommation d'aujourd'hui, car par défaut seul la conso en kWh d'hier apparaît.
Merci d'avance pour la réponse

Hello, je suis en train de découvrir un peu tout ça techniquement parlant, pour implémenter toutes les nouveautés de la nouvelle version de la librairie merossIot. Mais de ce que j'ai pu voir, ça à l'air faisable. Par contre je ne possède pas ce device, donc je ne pourrais faire aucun test. Et je ne suis pas sur d'arriver a un résultat non plus, j'avance a taton ^^'

Merci pour le retour !
Pour les test je pourrais les effectuer, et si jamais je ne comprends rien je t'enverrais une prise si tu veux

@Censseo
Copy link
Contributor

Censseo commented Jan 11, 2020

Bonjour,
Tout d'abord Merci pour ce plugin qui me permet de piloter mes 8 prises MSS310.
Je voulais savoir s'il est possible d'obtenir la valeur de la consommation d'aujourd'hui, car par défaut seul la conso en kWh d'hier apparaît.
Merci d'avance pour la réponse

Hello, je suis en train de découvrir un peu tout ça techniquement parlant, pour implémenter toutes les nouveautés de la nouvelle version de la librairie merossIot. Mais de ce que j'ai pu voir, ça à l'air faisable. Par contre je ne possède pas ce device, donc je ne pourrais faire aucun test. Et je ne suis pas sur d'arriver a un résultat non plus, j'avance a taton ^^'

Merci pour le retour !
Pour les test je pourrais les effectuer, et si jamais je ne comprends rien je t'enverrais une prise si tu veux

Merci pour la proposition :) après j'en suis encore loin ^^ comme je l'ai dis avant, je suis ni dev PHP ni python, donc je découvre un peu le langage en même temps, je fais ça sur mon temps libre, donc c'est pas très rapide!
Je vous tiendrai au courant des que j'arrive a quelque chose de fonctionnel et testable :)

@Astral0
Copy link
Collaborator Author

Astral0 commented Jan 11, 2020

Hello,
Le plugin utilise effectivement une lib tiers, qui s'est pas mal enrichie depuis qu'on a publié le plugin Meross, mais malheureusement elle a été pas mal réécrite.
Je n'ai pas trouvé le temps de mettre la nouvelle version dans le plugin.
Fondamentalement, le plugin est assez simple, il y a un script bash (meross.sh) appelé à pas régulier par Nextdom (en cron ou dès que vous appuyer sur "raffraichir" sur un équipement). meross.sh appelle un script python (meross.py) lequel utilise la lib d'Alberto. Ca renvoie un fichier xml avec les résultats en sortie (soit le résultat d'une prise si on a cliqué sur "Raffraichir" soit contenant toutes les prises si c'est le cron). Et ca repart dans Nextdom comme ca.
Donc en gros, il faut "juste" revoir le fichier meross.py pour qu'il sorte les informations dans le même format qu'avant.
Simple, mais malheureusement je n'ai pas le temps :(
Si vous voulez en parlez directement avec nous, vous pouvez nous rejoindre sur notre chat :
https://discord.gg/nbjycsv

AA

@Censseo
Copy link
Contributor

Censseo commented Jan 11, 2020

Hello,
Le plugin utilise effectivement une lib tiers, qui s'est pas mal enrichie depuis qu'on a publié le plugin Meross, mais malheureusement elle a été pas mal réécrite.
Je n'ai pas trouvé le temps de mettre la nouvelle version dans le plugin.
Fondamentalement, le plugin est assez simple, il y a un script bash (meross.sh) appelé à pas régulier par Nextdom (en cron ou dès que vous appuyer sur "raffraichir" sur un équipement). meross.sh appelle un script python (meross.py) lequel utilise la lib d'Alberto. Ca renvoie un fichier xml avec les résultats en sortie (soit le résultat d'une prise si on a cliqué sur "Raffraichir" soit contenant toutes les prises si c'est le cron). Et ca repart dans Nextdom comme ca.
Donc en gros, il faut "juste" revoir le fichier meross.py pour qu'il sorte les informations dans le même format qu'avant.
Simple, mais malheureusement je n'ai pas le temps :(
Si vous voulez en parlez directement avec nous, vous pouvez nous rejoindre sur notre chat :
https://discord.gg/nbjycsv

AA

Effectivement c'est ce que j'avais vu, et je suis en train de regarder comment sortir les info dans le même format qu'avant :)

@Censseo
Copy link
Contributor

Censseo commented Jan 12, 2020

Hello all, j'ai fait une demande de maj sur le plug in, pour la mise à jour de la lib, et l'ajout du mss710. Pour les autres j'ai pas pu tester, vu que je les ai pas.

Avec la mise à jour, potentiellement tous les devices suivants peuvent être implémenté dans le plugin:

MSL120 (RGB Bulb)
MSS110 (Smart plug)
MSS210 (Smart plug)
MSS310 (Smart plug with power consumption)
MSS310h (Smart plug with power consumption)
MSS425e (Smart strip)
MSS530H (Wall-mount switches)
MSG100 (Garage opener)
MSH300 (Smart hub + valve thermostat)
MSS710

Sur cette liste, seulement 4 le sont pour l'instant dans le plugin:
MSS310 (Smart plug with power consumption)
MSS425e (Smart strip)
MSS425f (Smart strip)
MSS710

Il y a encore du boulot, mais c'est déjà un début :)

@Fracaseman
Copy link

Hello !

Merci pour le taf ! ça fait plaisir !
J'aimerais bien pouvoir aider mais je ne connais rien en programmation

@firerdinger
Copy link

Hello all, j'ai fait une demande de maj sur le plug in, pour la mise à jour de la lib, et l'ajout du mss710. Pour les autres j'ai pas pu tester, vu que je les ai pas.

Avec la mise à jour, potentiellement tous les devices suivants peuvent être implémenté dans le plugin:

MSL120 (RGB Bulb)
MSS110 (Smart plug)
MSS210 (Smart plug)
MSS310 (Smart plug with power consumption)
MSS310h (Smart plug with power consumption)
MSS425e (Smart strip)
MSS530H (Wall-mount switches)
MSG100 (Garage opener)
MSH300 (Smart hub + valve thermostat)
MSS710

Sur cette liste, seulement 4 le sont pour l'instant dans le plugin:
MSS310 (Smart plug with power consumption)
MSS425e (Smart strip)
MSS425f (Smart strip)
MSS710

Il y a encore du boulot, mais c'est déjà un début :)

La mise a jour est faite et si oui, laquelle parmi toutes celles existantes (installation avancée, puis laquelle ...? ), ou as tu fait la demande de MAj et on est donc en attente de celle ci ?
Car apres test de la branche master, ou en avancé de la "develop", aucun switch ne remonte.
Merci à toi.

@Censseo
Copy link
Contributor

Censseo commented Jan 13, 2020

Hello all, j'ai fait une demande de maj sur le plug in, pour la mise à jour de la lib, et l'ajout du mss710. Pour les autres j'ai pas pu tester, vu que je les ai pas.
Avec la mise à jour, potentiellement tous les devices suivants peuvent être implémenté dans le plugin:
MSL120 (RGB Bulb)
MSS110 (Smart plug)
MSS210 (Smart plug)
MSS310 (Smart plug with power consumption)
MSS310h (Smart plug with power consumption)
MSS425e (Smart strip)
MSS530H (Wall-mount switches)
MSG100 (Garage opener)
MSH300 (Smart hub + valve thermostat)
MSS710
Sur cette liste, seulement 4 le sont pour l'instant dans le plugin:
MSS310 (Smart plug with power consumption)
MSS425e (Smart strip)
MSS425f (Smart strip)
MSS710
Il y a encore du boulot, mais c'est déjà un début :)

La mise a jour est faite et si oui, laquelle parmi toutes celles existantes (installation avancée, puis laquelle ...? ), ou as tu fait la demande de MAj et on est donc en attente de celle ci ?
Car apres test de la branche master, ou en avancé de la "develop", aucun switch ne remonte.
Merci à toi.

J'ai fait un pull request sur la develop de plugin-meross. Si tu veux deja tester, tu peux installer la develop de mon repo: https://github.com/Censseo/plugin-Meross/tree/develop

@firerdinger
Copy link

Hello all, j'ai fait une demande de maj sur le plug in, pour la mise à jour de la lib, et l'ajout du mss710. Pour les autres j'ai pas pu tester, vu que je les ai pas.
Avec la mise à jour, potentiellement tous les devices suivants peuvent être implémenté dans le plugin:
MSL120 (RGB Bulb)
MSS110 (Smart plug)
MSS210 (Smart plug)
MSS310 (Smart plug with power consumption)
MSS310h (Smart plug with power consumption)
MSS425e (Smart strip)
MSS530H (Wall-mount switches)
MSG100 (Garage opener)
MSH300 (Smart hub + valve thermostat)
MSS710
Sur cette liste, seulement 4 le sont pour l'instant dans le plugin:
MSS310 (Smart plug with power consumption)
MSS425e (Smart strip)
MSS425f (Smart strip)
MSS710
Il y a encore du boulot, mais c'est déjà un début :)

La mise a jour est faite et si oui, laquelle parmi toutes celles existantes (installation avancée, puis laquelle ...? ), ou as tu fait la demande de MAj et on est donc en attente de celle ci ?
Car apres test de la branche master, ou en avancé de la "develop", aucun switch ne remonte.
Merci à toi.

J'ai fait un pull request sur la develop de plugin-meross. Si tu veux deja tester, tu peux installer la develop de mon repo: https://github.com/Censseo/plugin-Meross/tree/develop

Ca va te paraitre complètement bête (pardonne moi mon ignorance mais je me coucherais moins bête ^^), mais sur ton post, je fais "download. et ensuite, comment pouvoir la tester sur Jeedom ?
Pour éviter de polluer le post, je peux si tu le veux te filer un moyen de communication pour m'expliquer (si tu le veux bien), car oui, je veux tester bien sur ^^(si je peux aider ^^)

@Censseo
Copy link
Contributor

Censseo commented Jan 13, 2020

Ca va te paraitre complètement bête (pardonne moi mon ignorance mais je me coucherais moins bête ^^), mais sur ton post, je fais "download. et ensuite, comment pouvoir la tester sur Jeedom ?
Pour éviter de polluer le post, je peux si tu le veux te filer un moyen de communication pour m'expliquer (si tu le veux bien), car oui, je veux tester bien sur ^^(si je peux aider ^^)

Viens sur le discord sinon, si tu l'as, ce sera plus simple: https://discord.gg/nbjycsv

@Fracaseman
Copy link

Hello all, j'ai fait une demande de maj sur le plug in, pour la mise à jour de la lib, et l'ajout du mss710. Pour les autres j'ai pas pu tester, vu que je les ai pas.

Avec la mise à jour, potentiellement tous les devices suivants peuvent être implémenté dans le plugin:

MSL120 (RGB Bulb)
MSS110 (Smart plug)
MSS210 (Smart plug)
MSS310 (Smart plug with power consumption)
MSS310h (Smart plug with power consumption)
MSS425e (Smart strip)
MSS530H (Wall-mount switches)
MSG100 (Garage opener)
MSH300 (Smart hub + valve thermostat)
MSS710

Sur cette liste, seulement 4 le sont pour l'instant dans le plugin:
MSS310 (Smart plug with power consumption)
MSS425e (Smart strip)
MSS425f (Smart strip)
MSS710

Il y a encore du boulot, mais c'est déjà un début :)

Bonsoir,
J'ai installé ta maj, tout fonctionne. Pas de bugs avec mes MSS310.

@Fracaseman
Copy link

Vivement l'info de la conso d'aujourd'hui ! Car avec cette donnée y a rien à dire c'est surement les prises au meilleur rapport qualité/puissance/prix sur le marché !

@Censseo
Copy link
Contributor

Censseo commented Jan 19, 2020

Une nouvelle version du plugin a été poussé en master.

@Fracaseman
Copy link

Bonsoir,
Si je ne me trompe pas en regardant les modifs ici https://github.com/NextDom/plugin-Meross/commit/ebd43577f0bd52852ecf7d6c7eab3c15db6d0e41
il doit y avoir l'info de la consommation aujourd'hui ou total ?
Du coup j'ai tenté a tout hasard de supprimer une prise et de relancer une synchro, mais je n'ai aucune commandes ou info supplémentaire.
A moins que je me trompe

@Astral0
Copy link
Collaborator Author

Astral0 commented Jan 19, 2020

Alors avec la version ebd4357 j'ai bien la consommation instantannée sur mes MSS310, mais en revanche il reste un bug sur la consommation de la veille.
Le format de sortie de la lib d'alberto a changé et je n'ai pas eu le temps de corriger.
Je reprendrais ca cette semaine.

Pour les autres qui ont demandé la compatibilité avec des nouveaux matériels, vous pouvez voir si ca marche ? N'ayant que des MSS310 je ne peux pas tester.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

10 participants