Salut,
Je viens d'acquérir 3 prises Meross MSS310 via Amazon et je souhaitais les contrôler via Domoticz.
Je suis donc tombé sur cette adresse et j'ai installé ce script depuis
https://github.com/mangoose002/Meross2Domoticz
Mais après moultes essais impossible de le faire fonctionner, il se connecte bien au cloud Meross, récupère la première prise connectée que j'y ai défini, la crée en tant que switch virtuel pour le On/Off sur Domoticz + un autre device pour la conso comme c'est une MSS310 avec remontée de conso mais le switch On/Off ne fonctionne pas et n'agit pas sur la prise, comme si il n'y avait aucune remontée de Domoticz vers le script/cloud Meross, pareil pour la conso, une fois les Virtual Device créés plus rien ne se passe.
Dans les logs via pm2 logs j'ai :
0|meross2domoticz | 2022-08-20T08:00:28.880Z -- Dummy hardware found (3). Autocreate enabled
0|meross2domoticz | 2022-08-20T08:00:29.350Z -- 2104172804866790849948e1e96d14bd connected
0|meross2domoticz | 2022-08-20T08:00:29.350Z -- 2104172804866790849948e1e96d14bd (Aspirateur) connected. It is a mss310. It has 1 channel
0|meross2domoticz | 2022-08-20T08:00:29.370Z -- Energy Device Aspirateur already exists in Domoticz
0|meross2domoticz | 2022-08-20T08:00:29.370Z -- Switch Device Aspirateur already exists in Domoticz
0|meross2domoticz | 2022-08-20T08:00:38.841Z -- Updating power consumption
0|meross2domoticz | 2022-08-20T08:00:48.840Z -- Updating power consumption
0|meross2domoticz | 2022-08-20T08:00:58.840Z -- Updating power consumption
0|meross2domoticz | 2022-08-20T08:01:08.840Z -- Updating power consumption
... etc ... etc ...
mais aucune entrée de log si je bouge l'état de la prise connectée manuellement sur la prise ou via les Virtual Device.
Il manque de la doc pour comprendre comment configurer le config.json avec un serveur Mosquitto protégé par login/pass, j'ai cherché sur Internet et trouvé une autre conf en nodejs mais peut-être n'est-ce pas adapté pour ce script ?
mon config.json est assez basique :
Code : Tout sélectionner
# cat config.json
{
"meross": {
"email": "EMAIL@DOMAIN.TLD",
"password": "MyPasswordHere"
},
"domoticz": {
"server": "127.0.0.1",
"port": 8888
},
"mqtt": {
"server": "192.168.0.1",
"port": 1883,
"username": "meross",
"password": "mypassword"
},
"powerUpdate": 10
}
Malgré celà, rien ne fonctionne au final, si l'un de vous qui arrive à faire fonctionner ce script peut me dire ce qui cloche svp ?
Merci d'avance !
lolo