Meross Smart Essential Oil Diffuser Modèle mod150

Bonjour @jercle

Une autre erreur apres maj:

[2023-11-13 10:17:35]ERROR[DemonPython] : aSyncMeross Failed: 'modes'
[2023-11-13 10:17:35]ERROR : Aucun équipement connecté ou problème de connexion. Merci de consulter la log.
[2023-11-13 10:19:39]ERROR[DemonPython] : aSyncMeross Failed: 'modes'
[2023-11-13 10:19:39]ERROR : Aucun équipement connecté ou problème de connexion. Merci de consulter la log.
[2023-11-13 10:19:50]INFO : Synchronisation des équipements depuis le Cloud Meross
[2023-11-13 10:19:50]DEBUG : callMeross syncMeross
[2023-11-13 10:19:50]DEBUG : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-13 10:19:52]ERROR[DemonPython] : aSyncMeross Failed: 'modes'
[2023-11-13 10:19:52]DEBUG : result callMeross Array (     [result] => Array         (         )      [success] => 1 )
[2023-11-13 10:19:52]ERROR : Aucun équipement connecté ou problème de connexion. Merci de consulter la log.
[2023-11-13 10:19:52]DEBUG : Check offline components
[2023-11-13 10:19:52]INFO : syncMeross: synchronisation terminée.
[2023-11-13 10:20:08]INFO : Synchronisation des équipements depuis le Cloud Meross
[2023-11-13 10:20:08]DEBUG : callMeross syncMeross
[2023-11-13 10:20:08]DEBUG : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-13 10:20:10]ERROR[DemonPython] : aSyncMeross Failed: 'modes'
[2023-11-13 10:20:11]DEBUG : result callMeross Array (     [result] =

Bonjour @damlyon
Toutes mes excuses pour ces erreurs mais comme je ne peux pas tester je ne peux donc voir les erreurs.
Enfin, celle-ci est corrigée ! Tu devrais avoir la mise à prochainement.
Bonne soirée,
Jérôme

Hello @jercle

Ne t’excuses pas, c’est normal d’avoir les erreurs surtout que tu peux pas voir immédiatement le résultat par toi même.

Voici l’erreur suivante:


[2023-11-13 22:50:10][DEBUG] : updateEqLogicCmds: Update eqLogic commands
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Famille mod150:4.0.0:4.2.2
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=refresh
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=lumival
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=lumiset
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=rgbval
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=rgbset
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=lightmode
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=setLightmode_0
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=setLightmode_1
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=setLightmode_2
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=spray_0
[2023-11-13 22:50:10][DEBUG] : syncMeross: - Add cmd=spray_1
[2023-11-13 22:50:11][DEBUG] : syncMeross: - Add cmd=spray_2
[2023-11-13 22:50:11][DEBUG] : syncMeross: - Add cmd=spray
[2023-11-13 22:50:11][ERROR] : Erreur sur la fonction cron10 du plugin : [MySQL] Error code : 23000 (1062). Duplicate entry '114-Mode' for key 'unique'  : INSERT INTO `cmd` SET `id` = :id, `logicalId` = :logicalId, `generic_type` = :generic_type, `eqType` = :eqType, `name` = :name, `order` = :order, `type` = :type, `subType` = :subType, `eqLogic_id` = :eqLogic_id, `isHistorized` = :isHistorized, `unite` = :unite, `configuration` = :configuration, `template` = :template, `display` = :display, `value` = :value, `isVisible` = :isVisible, `alert` = :alert

Bonjour @damlyon ,
Tout va bien c’est à la création de la dernière commande. C’est corrigé : tu devrais avoir une nouvelle version prochainement.
Désormais tu devrais avoir pas mal de commandes dans le détail de l’équipement. Tu vas pouvoir vérifier le résultat dans le widget et tester les commandes.
Bonne journée,
Jérôme

Bonjour @jercle

Deux erreurs dans mes tests:

[2023-11-14 14:30:12][ERROR] : Erreur sur la fonction cron10 du plugin : [MySQL] Error code : 23000 (1062). Duplicate entry ‹ 114-Mode › for key ‹ unique › : INSERT INTO cmd SET id = :id, logicalId = :logicalId, generic_type = :generic_type, eqType = :eqType, name = :name, order = :order, type = :type, subType = :subType, eqLogic_id = :eqLogic_id, isHistorized = :isHistorized, unite = :unite, configuration = :configuration, template = :template, display = :display, value = :value, isVisible = :isVisible, alert = :alert

[2023-11-14 14:34:39][ERROR][DemonPython] : aSetRGB - Failed: invalid literal for int() with base 16: ‹ #f ›

Cordialement,
Damien

Bonjour @damlyon ,
Peux-tu me donner la log complète avant l’erreur sur le mode pour que je vois d’où ça vient dans le code ?
Merci,
Jérôme

[2023-11-14 14:34:02][INFO] : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 2212097237718864110148e1e9b320c8
[2023-11-14 14:34:02][DEBUG] : syncMeross: En ligne : 1 - 2212097237718864110148e1e9b320c8
[2023-11-14 14:34:02][DEBUG] : updateEqLogicCmds: Update eqLogic commands
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Famille mod150:4.0.0:4.2.2
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=refresh
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=lumival
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=lumiset
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=rgbval
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=rgbset
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=lightmode
[2023-11-14 14:34:02][DEBUG] : syncMeross: - Update cmd=setLightmode_0
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Update cmd=setLightmode_1
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Update cmd=setLightmode_2
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Update cmd=spray_0
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Update cmd=spray_1
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Update cmd=spray_2
[2023-11-14 14:34:03][DEBUG] : syncMeross: - Add cmd=spray
[2023-11-14 14:34:03][ERROR] : Erreur exécution de la commande [Couloir][Smart Essential Oil Diffuser][Refresh] : [MySQL] Error code : 23000 (1062). Duplicate entry '114-Mode' for key 'unique'  : INSERT INTO `cmd` SET `id` = :id, `logicalId` = :logicalId, `generic_type` = :generic_type, `eqType` = :eqType, `name` = :name, `order` = :order, `type` = :type, `subType` = :subType, `eqLogic_id` = :eqLogic_id, `isHistorized` = :isHistorized, `unite` = :unite, `configuration` = :configuration, `template` = :template, `display` = :display, `value` = :value, `isVisible` = :isVisible, `alert` = :alert
[2023-11-14 14:34:26][DEBUG]
[2023-11-14 14:34:38][WARNING][meross_iot.manager] : Found a new device Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2) that has become online while we were offline.
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Received message from topic /app/3019808-62ee81aac47b7ab37424291ded889e6d/subscribe: b'{"header":{"messageId":"2250f0c9328485847a945fe83ff6d20f","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1699968879,"timestampMs":44,"sign":"53e7ce7cc4d767162d0dfc439efb4d10"},"payload":{"all":{"system":{"hardware":{"type":"mod150","subType":"un","version":"4.0.0","chipType":"MT7686","uuid":"","macAddress":""},"firmware":{"version":"4.2.2","homekitVersion":"2.0.1","compileTime":"Apr 21 2022 10:22:20","encrypt":1,"wifiMac":"","innerIp":"","server":"mqtt-eu.meross.com","port":443,"userId":},"time":{"timestamp":1699968879,"timezone":"Europe/Paris","timeRule":[[1679792400,7200,1],[1698541200,3600,0],[1711846800,7200,1],[1729990800,3600,0],[1743296400,7200,1],[1761440400,3600,0],[1774746000,7200,1],[1792890000,3600,0],[1806195600,7200,1],[1824944400,3600,0],[1837645200,7200,1],[1856394000,3600,0],[1869094800,7200,1],[1887843600,3600,0],[1901149200,7200,1],[1919293200,3600,0],[1932598800,7200,1],[1950742800,3600,0],[1964048400,7200,1],[1982797200,3600,0]]},"online":{"status":1,"bindId":"NhynVatkr1L3bVWa","who":1}},"digest":{"triggerx":[],"timerx":[],"diffuser":{"type":"mod100","light":[{"channel":0,"onoff":0,"lmTime":1699965360,"mode":1,"luminance":65,"rgb":16777215}],"spray":[{"channel":0,"mode":2,"lmTime":1699833857}]}}}}}'
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Message signature OK
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Found a pending command waiting for response message
[2023-11-14 14:34:39][DEBUG][meross_iot.controller.mixins.diffuser_spray] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-14 14:34:39][DEBUG][meross_iot.controller.mixins.diffuser_light] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-14 14:34:39][DEBUG][meross_iot.controller.mixins.system] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Sending GET-Namespace.SYSTEM_RUNTIME command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Received message from topic /app/3019808-62ee81aac47b7ab37424291ded889e6d/subscribe: b'{"header":{"messageId":"cb8e5cfdb892cfe0d3b149d1c3e9a1d3","namespace":"Appliance.System.Runtime","method":"GETACK","payloadVersion":1,"from":"/appliance/2212097237718864110148e1e9b320c8/publish","timestamp":1699968879,"timestampMs":232,"sign":"xxxxx"},"payload":{"runtime":{"signal":83}}}'
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Message signature OK
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-11-14 14:34:39][DEBUG][meross_iot.manager] : Found a pending command waiting for response message
[2023-11-14 14:34:39][DEBUG][DemonPython] : aSetRGB - We set the color
[2023-11-14 14:34:39][ERROR][DemonPython] : aSetRGB - Failed: invalid literal for int() with base 16: '#f'`Texte préformaté`

Bonjour @damlyon ,

Pour le changement de couleur j’ai ajouté de la log. Le plus simple c’est de faire un clear log et de m’envoyer toute la log après avoir fait une action. c’est plus simple car il m’en manque un peu :slight_smile:
Pour le mode j’ai corrigé, je viens de comprendre que j’avais deux commandes avec le même nom d’où l’erreur de Jeedom :innocent:

Nouvelle version à venir !

As-tu tester les autres commandes ?

  • Changement de mode de diffusion (léger/fort/arrêt)
  • Changement de mode de lumière (multicolor/fixe/intensité)
  • Changement de couleur (celle-ci oui d’après ce que je vois)
  • As-tu la possibilité d’éteindre la lumière dans les commandes créées ?

Dis moi si les termes sont bons aussi :smiley:

Bonne soirée,
Jérôme

[2023-11-15 00:34:43][DEBUG] : 2212097237718864110148e1e9b320c8 = action: rgbset - params {"color":"#ff025","user_login":"admin","user_id":"1"}
[2023-11-15 00:34:43][DEBUG] : callSetRGB #ff025 => #ff025
[2023-11-15 00:34:43][DEBUG] : callMeross setRGB Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => #ff025 ) 
[2023-11-15 00:34:43][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-15 00:34:44][DEBUG] : result callMeross Array (     [result] => Une erreur est survenue     [success] => 1 ) 
[2023-11-15 00:34:44][DEBUG] : setRGB #ff025 : Une erreur est survenue
[2023-11-15 00:35:48][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lumiset - params {"slider":"25","user_login":"admin","user_id":"1"}
[2023-11-15 00:35:48][DEBUG] : callMeross setLumi Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 25 ) 
[2023-11-15 00:35:48][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-15 00:35:50][DEBUG] : result callMeross Array (     [result] => C'est fait - nouvelle luminosité : 25     [success] => 1 ) 
[2023-11-15 00:35:50][DEBUG] : setLumi 25: C'est fait - nouvelle luminosité : 25
[2023-11-15 00:35:55][DEBUG] : 2212097237718864110148e1e9b320c8 = action: setLightmode_0 - params {"user_login":"admin","user_id":"1"}
[2023-11-15 00:35:55][DEBUG] : action: Action=setLightmode non implementée.
[2023-11-15 00:36:01][DEBUG] : 2212097237718864110148e1e9b320c8 = action: setLightmode_1 - params {"user_login":"admin","user_id":"1"}
[2023-11-15 00:36:01][DEBUG] : action: Action=setLightmode non implementée.

J’ai plus que cette erreur dans la log.

J’ai actionné les autres actions.

Par contre je n’ai pas pu vérifier que ca fonctionnait dans la réalité car en déplacement cette semaine. Je testerai à nouveau durant le weekend.

Je vérifirai aussi les termes.

En tout cas ça ressemble à quelque chose de pas mal !!!

Merci

Bonjour @damlyon

Je suis surpris car la couleur qu’il envoie n’est pas au bon format : #ff025 : c’est sensé être #+6caractères et il n’y en a que 5. Peux-tu me donner la valeur de l’information « rgbval »/« rgb » avant l’opération ?

Je viens d’implémenter le changement de mode de lumière. Tu devrais avoir une nouvelle version bientôt.

Je suis aussi preneur d’imprime écran de la liste des commandes et du widget affiché :slight_smile:

Bonne journée,
Jérôme

image


[2023-11-17 14:33:42][WARNING][meross_iot.manager] : Found a new device Smart Essential Oil Diffuser (mod150, HW 4.0.0, FW 4.2.2, class: mod150:4.0.0:4.2.2) that has become online while we were offline.
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Received message from topic /app/3019808-XXX/subscribe: b'{"header":{"messageId":"XXX","namespace":"Appliance.System.All","method":"GETACK","payloadVersion":1,"from":"/appliance/XXX/publish","timestamp":1700228021,"timestampMs":998,"sign":"XXX"},"payload":{"all":{"system":{"hardware":{"type":"mod150","subType":"un","version":"4.0.0","chipType":"MT7686","uuid":"XXX","macAddress":"XXX"},"firmware":{"version":"4.2.2","homekitVersion":"2.0.1","compileTime":"Apr 21 2022 10:22:20","encrypt":1,"wifiMac":"XXXX","innerIp":"XXX","server":"mqtt-eu.meross.com","port":443,"userId":3019808},"time":{"timestamp":1700228021,"timezone":"Europe/Paris","timeRule":[[1679792400,7200,1],[1698541200,3600,0],[1711846800,7200,1],[1729990800,3600,0],[1743296400,7200,1],[1761440400,3600,0],[1774746000,7200,1],[1792890000,3600,0],[1806195600,7200,1],[1824944400,3600,0],[1837645200,7200,1],[1856394000,3600,0],[1869094800,7200,1],[1887843600,3600,0],[1901149200,7200,1],[1919293200,3600,0],[1932598800,7200,1],[1950742800,3600,0],[1964048400,7200,1],[1982797200,3600,0]]},"online":{"status":1,"bindId":"NhynVatkr1L3bVWa","who":1}},"digest":{"triggerx":[],"timerx":[],"diffuser":{"type":"mod100","light":[{"channel":0,"onoff":0,"lmTime":1700223473,"mode":1,"luminance":84,"rgb":16777215}],"spray":[{"channel":0,"mode":2,"lmTime":1699833857}]}}}}}'
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Message signature OK
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Found a pending command waiting for response message
[2023-11-17 14:33:42][DEBUG][meross_iot.controller.mixins.diffuser_spray] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-17 14:33:42][DEBUG][meross_iot.controller.mixins.diffuser_light] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-17 14:33:42][DEBUG][meross_iot.controller.mixins.system] : Handling mod150:4.0.0:4.2.2 mixin data update.
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Sending GET-Namespace.SYSTEM_RUNTIME command via MQTT to 2212097237718864110148e1e9b320c8 via mqtt-eu.meross.com:443
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : MQTT Client for mqtt-eu.meross.com:443 already available.
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Received message from topic /app/3019808-XXX/subscribe: b'{"header":{"messageId":"XXXXX","namespace":"Appliance.System.Runtime","method":"GETACK","payloadVersion":1,"from":"/appliance/XXX/publish","timestamp":1700228021,"timestampMs":209,"sign":"XXXXX"},"payload":{"runtime":{"signal":100}}}'
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Message signature OK
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : This message is an ACK to a command this client has send.
[2023-11-17 14:33:42][DEBUG][meross_iot.manager] : Found a pending command waiting for response message
[2023-11-17 14:33:42][DEBUG][DemonPython] : aSetLightmode - We set the mode
[2023-11-17 14:33:42][ERROR][DemonPython] : aSetLightmode - Failed: 'str' object has no attribute 'value'
[2023-11-17 14:33:42][DEBUG][DemonPython] : Close connection
[2023-11-17 14:33:49][DEBUG][DemonPython] : aSetSpray - We set the mode
[2023-11-17 14:33:49][ERROR][DemonPython] : aSetSpray - Failed: 'str' object has no attribute 'value'

Il manque les boutons de commandes dans le widget sur les modes de diffusion.

Bonjour @damlyon

Est-ce que malgré les erreurs tu as bien les actions qui sont menées ? J’ai l’impression que c’est des erreurs au niveau de la trace et non de l’appel. J’ai aussi l’impression que je n’ai pas toutes les logs. N’hésites pas à m’envoyer tout le fichier log MerosSync pour que je puisse t’aider au mieux car les extraits de log que tu m’envoies sont incomplets. Je viens de faire une nouvelle version où le mot de passe ne s’affiche plus dans la log pour information.

Sinon les commandes de changement de mode sont ils bien dans la liste des commandes de l’appareil ? Si oui : sont-elles cochées « Afficher » comme ci-dessous ?

Peux-tu me faire un imprime écran de l’onglet « commandes » de l’appareil ?

Merci

Hello @jercle

update done

[2023-11-18 13:53:10][INFO] : Synchronisation des équipements depuis le Cloud Meross
[2023-11-18 13:53:10][DEBUG] : callMeross syncMeross 
[2023-11-18 13:53:10][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:53:13][DEBUG] : result callMeross Array (     [result] => Array         (             [0] => Array                 (                     [name] => Smart Essential Oil Diffuser                     [uuid] => 2212097237718864110148e1e9b320c8                     [famille] => mod150:4.0.0:4.2.2                     [online] => 1                     [type] => mod150                     [ip] => 192.168.50.92                     [values] => Array                         (                             [spray] => Mode DiffuserSprayMode.OFF                             [lumival] => 81                             [rgbval] => #ffffff                             [lightmode] => Mode DiffuserLightMode.ROTATING_COLORS                         )                      [modes] => Array                         (                             [0] => Mode multicolor                             [1] => Mode fixe                             [2] => Mode intensité                         )                      [lumin] => 1                     [isrgb] => 1                     [tempe] =>                      [elec] =>                      [conso] =>                      [roller] =>                      [spray] => 1                     [lightmode] => 1                 )          )      [success] => 1 ) 
[2023-11-18 13:53:13][INFO] : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 2212097237718864110148e1e9b320c8
[2023-11-18 13:53:13][DEBUG] : syncMeross: En ligne : 1 - 2212097237718864110148e1e9b320c8
[2023-11-18 13:53:13][DEBUG] : updateEqLogicCmds: Update eqLogic commands
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Famille mod150:4.0.0:4.2.2
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=refresh
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=lumival
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=lumiset
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=rgbval
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=rgbset
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=lightmode
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=setLightmode_0
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=setLightmode_1
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=setLightmode_2
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=spray_0
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=spray_1
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=spray_2
[2023-11-18 13:53:13][DEBUG] : syncMeross: - Update cmd=spray
[2023-11-18 13:53:13][DEBUG] : updateEqLogicCmdVal: Update eqLogic informations Completed
[2023-11-18 13:53:13][DEBUG] : updateEqLogicVals: Update eqLogic values
[2023-11-18 13:53:13][DEBUG] : Check offline components
[2023-11-18 13:53:13][DEBUG] : ID 2212097237718864110148e1e9b320c8 - MerosSync - Smart Essential Oil Diffuser
[2023-11-18 13:53:13][INFO] : syncMeross: synchronisation terminée.
[2023-11-18 13:57:20][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lumiset - params {"slider":"43","user_login":"admin","user_id":"1"}
[2023-11-18 13:57:20][DEBUG] : callMeross setLumi Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 43 ) 
[2023-11-18 13:57:20][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:57:22][DEBUG] : result callMeross Array (     [result] => C'est fait - nouvelle luminosité : 43     [success] => 1 ) 
[2023-11-18 13:57:22][DEBUG] : setLumi 43: C'est fait - nouvelle luminosité : 43
[2023-11-18 13:57:30][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lumiset - params {"slider":"0","user_login":"admin","user_id":"1"}
[2023-11-18 13:57:30][DEBUG] : callMeross setLumi Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 0 ) 
[2023-11-18 13:57:30][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:57:32][DEBUG] : result callMeross Array (     [result] => C'est fait - nouvelle luminosité : 0     [success] => 1 ) 
[2023-11-18 13:57:32][DEBUG] : setLumi 0: C'est fait - nouvelle luminosité : 0
[2023-11-18 13:57:40][DEBUG] : 2212097237718864110148e1e9b320c8 = action: rgbset - params {"color":"#ec4141","user_login":"admin","user_id":"1"}
[2023-11-18 13:57:40][DEBUG] : callSetRGB #ec4141 => ec4141
[2023-11-18 13:57:40][DEBUG] : callMeross setRGB Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => ec4141 ) 
[2023-11-18 13:57:40][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:57:42][DEBUG] : result callMeross Array (     [result] => C'est fait - nouvelle couleur : ec4141 = (236, 65, 65)     [success] => 1 ) 
[2023-11-18 13:57:42][DEBUG] : setRGB #ec4141 : C'est fait - nouvelle couleur : ec4141 = (236, 65, 65)
[2023-11-18 13:57:44][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lumiset - params {"slider":"100","user_login":"admin","user_id":"1"}
[2023-11-18 13:57:44][DEBUG] : callMeross setLumi Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 100 ) 
[2023-11-18 13:57:44][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:57:46][DEBUG] : result callMeross Array (     [result] => C'est fait - nouvelle luminosité : 100     [success] => 1 ) 
[2023-11-18 13:57:46][DEBUG] : setLumi 100: C'est fait - nouvelle luminosité : 100
[2023-11-18 13:57:59][DEBUG] : 2212097237718864110148e1e9b320c8 = action: refresh - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:57:59][DEBUG] : callMeross syncDevice Array (     [0] => 2212097237718864110148e1e9b320c8 ) 
[2023-11-18 13:57:59][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:01][DEBUG] : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 2212097237718864110148e1e9b320c8             [famille] => mod150:4.0.0:4.2.2             [online] => 1             [type] => mod150             [ip] => 192.168.50.92             [values] => Array                 (                     [spray] => Mode DiffuserSprayMode.OFF                     [lumival] => 100                     [rgbval] => #ffffff                     [lightmode] => Mode DiffuserLightMode.ROTATING_COLORS                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [elec] =>              [conso] =>              [roller] =>              [spray] => 1             [lightmode] => 1         )      [success] => 1 ) 
[2023-11-18 13:58:01][DEBUG] : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"2212097237718864110148e1e9b320c8","famille":"mod150:4.0.0:4.2.2","online":"1","type":"mod150","ip":"192.168.50.92","values":{"spray":"Mode DiffuserSprayMode.OFF","lumival":100,"rgbval":"#ffffff","lightmode":"Mode DiffuserLightMode.ROTATING_COLORS"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"lumin":true,"isrgb":true,"tempe":false,"elec":false,"conso":false,"roller":false,"spray":true,"lightmode":true}
[2023-11-18 13:58:01][INFO] : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 2212097237718864110148e1e9b320c8
[2023-11-18 13:58:01][DEBUG] : syncMeross: En ligne : 1 - 2212097237718864110148e1e9b320c8
[2023-11-18 13:58:01][DEBUG] : updateEqLogicCmds: Update eqLogic commands
[2023-11-18 13:58:01][DEBUG] : syncMeross: - Famille mod150:4.0.0:4.2.2
[2023-11-18 13:58:01][DEBUG] : syncMeross: - Update cmd=refresh
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=lumival
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=lumiset
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=rgbval
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=rgbset
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=lightmode
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=setLightmode_0
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=setLightmode_1
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=setLightmode_2
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=spray_0
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=spray_1
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=spray_2
[2023-11-18 13:58:02][DEBUG] : syncMeross: - Update cmd=spray
[2023-11-18 13:58:02][DEBUG] : updateEqLogicCmdVal: Update eqLogic informations Completed
[2023-11-18 13:58:02][DEBUG] : updateEqLogicVals: Update eqLogic values
[2023-11-18 13:58:07][DEBUG] : 2212097237718864110148e1e9b320c8 = action: setLightmode_0 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:07][DEBUG] : action: Action=setLightmode non implementée.
[2023-11-18 13:58:13][DEBUG] : 2212097237718864110148e1e9b320c8 = action: setLightmode_1 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:13][DEBUG] : action: Action=setLightmode non implementée.
[2023-11-18 13:58:17][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lightmode_0 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:17][DEBUG] : call setLightMode with mode 0
[2023-11-18 13:58:17][DEBUG] : callMeross setLightmode Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 0 ) 
[2023-11-18 13:58:17][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:19][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:19][DEBUG] : setLightmode: -1
[2023-11-18 13:58:22][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lightmode_1 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:22][DEBUG] : call setLightMode with mode 1
[2023-11-18 13:58:22][DEBUG] : callMeross setLightmode Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 1 ) 
[2023-11-18 13:58:22][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:23][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:23][DEBUG] : setLightmode: -1
[2023-11-18 13:58:27][DEBUG] : 2212097237718864110148e1e9b320c8 = action: lightmode_2 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:27][DEBUG] : call setLightMode with mode 2
[2023-11-18 13:58:27][DEBUG] : callMeross setLightmode Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 2 ) 
[2023-11-18 13:58:27][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:28][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:28][DEBUG] : setLightmode: -1
[2023-11-18 13:58:32][DEBUG] : 2212097237718864110148e1e9b320c8 = action: setLightmode_2 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:32][DEBUG] : action: Action=setLightmode non implementée.
[2023-11-18 13:58:36][DEBUG] : 2212097237718864110148e1e9b320c8 = action: spray_0 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:36][DEBUG] : call setSpray with mode 0
[2023-11-18 13:58:36][DEBUG] : callMeross setSpray Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 0 ) 
[2023-11-18 13:58:36][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:38][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:38][DEBUG] : setSpray: -1
[2023-11-18 13:58:43][DEBUG] : 2212097237718864110148e1e9b320c8 = action: spray_1 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:43][DEBUG] : call setSpray with mode 1
[2023-11-18 13:58:43][DEBUG] : callMeross setSpray Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 1 ) 
[2023-11-18 13:58:43][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:45][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:45][DEBUG] : setSpray: -1
[2023-11-18 13:58:47][DEBUG] : 2212097237718864110148e1e9b320c8 = action: spray_2 - params {"user_login":"admin","user_id":"1"}
[2023-11-18 13:58:47][DEBUG] : call setSpray with mode 2
[2023-11-18 13:58:47][DEBUG] : callMeross setSpray Array (     [0] => 2212097237718864110148e1e9b320c8     [1] => 2 ) 
[2023-11-18 13:58:47][DEBUG] : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
[2023-11-18 13:58:49][DEBUG] : result callMeross Array (     [result] => -1     [success] => 1 ) 
[2023-11-18 13:58:49][DEBUG] : setSpray: -1

Il n’y a plus d’erreur dans le logs. Par contre les actions ne sont pas effectives sur l’appareil.

Cordialement,

1 « J'aime »

Bonjour @damlyon ,

Je n’ai pas les logs du démon. Quand tu changes pour passer en mode debug : il faut redémarrer le démon pour prendre en compte ce paramètre. Merci :slight_smile:

Je viens de corriger certains cas qui pourraient causer un problème. Par exemple le mode multicolor allume la lumière par la même occasion.

Comme on a fait pas mal de modifications : peux-tu supprimer toutes les commandes ou plus simple l’appareil de jeedom pour que la création se fasse au propre ? Je vois des appels à des vieilles fonctions cela corrigera ce problème.

J’ai aussi ajouter l’extinction/allumage de la lumière

Merci,
Jérôme