Remontée Etat du Diffuseur

Bonjour à tous

Dans un premier temps, je tiens à féliciter Jérôme R. pour son travail sur ce plugin qui fonctionne à merveille.

Je me rapproche de vous, Jérôme, pour vous dire qu’il y a juste un petit soucis au niveau de la remonté de l’état du diffuseur MOD150 que j’ai.
Pour ce qui est de la partie « lumière » la remontée semble correcte mais pour celle du diffuseur, la réponse est toujours « Arrêt » (ou 0 en mode numérique).

Si vous avez une idée ou si vous désirez que je fasse des tests, je suis à votre disposition.
Merci et encore bravo.

Bonjour @didierma ,

J’ai fait quelques changements dans la version bêta donc si vous pouvez installer cette version et activer la log en mode débug avant de lancer le démon ce serait top !

Si ça ne fonctionne pas avec cette version je veux bien les logs complètes (vous pouvez télécharger le fichier de log directement c’est plus simple)

A bientôt
Jérôme

Je vais peut-être passer pour un noob, mais comment faire pour installer la Beta ? :slight_smile:

Faut-il que je désinstalle ou bien puis-je mettre à jour avec une Beta ?

0000|[2024-12-06 23:40:04] INFO  : Synchronisation des équipements depuis le Cloud Meross
0001|[2024-12-06 23:40:04] DEBUG  : callMeross syncMeross
0002|[2024-12-06 23:40:04] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0003|[2024-12-06 23:40:07] DEBUG  : result callMeross Array (     [result] => Array         (             [0] => Array                 (                     [name] => Smart Essential Oil Diffuser                     [uuid] => 24080860760305641101c4e7ae093a08                     [famille] => GenericBulb                     [online] => 1                     [type] => mod150                     [ip] => 192.168.0.60                     [values] => Array                         (                             [spray] => Arrêt                             [switch] => Array                                 (                                     [0] => 1                                 )                              [lumival] => 100                             [rgbval] => #ff0000                             [lightmode] => Mode fixe                         )                      [modes] => Array                         (                             [0] => Mode multicolor                             [1] => Mode fixe                             [2] => Mode intensité                         )                      [lumin] => 1                     [isrgb] => 1                     [tempe] =>                      [heat] =>                      [elec] =>                      [roller] =>                      [conso] =>                      [spray] => 1                     [onoff] => Array                         (                             [0] => Etat                         )                      [lightmode] => 1                 )          )      [success] => 1 )
0004|[2024-12-06 23:40:07] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0005|[2024-12-06 23:40:07] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08
0006|[2024-12-06 23:40:07] DEBUG  : updateEqLogicCmds: Update eqLogic commands
0007|[2024-12-06 23:40:07] DEBUG  : syncMeross: - Famille GenericBulb
0008|[2024-12-06 23:40:07] DEBUG  : syncMeross: - Update cmd=onoff_0
0009|[2024-12-06 23:40:07] DEBUG  : syncMeross: - Update cmd=off_0
0010|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=on_0
0011|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=refresh
0012|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=lumival
0013|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=lumiset
0014|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=rgbval
0015|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=rgbset
0016|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=lightmode
0017|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=setLightmode_0
0018|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=setLightmode_1
0019|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=setLightmode_2
0020|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=spray_0
0021|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=spray_1
0022|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=spray_2
0023|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Update cmd=spray
0024|[2024-12-06 23:40:08] DEBUG  : updateEqLogicCmdVal: Update eqLogic informations Completed
0025|[2024-12-06 23:40:08] DEBUG  : updateEqLogicVals: Update eqLogic values
0026|[2024-12-06 23:40:08] DEBUG  : updateEqLogicVals:
0027|[2024-12-06 23:40:08] DEBUG  : syncMeross: - Mise à jour onoff_0 : 1
0028|[2024-12-06 23:40:08] DEBUG  : syncMeross: - la couleur est #ff0000
0029|[2024-12-06 23:40:08] DEBUG  : Check offline components
0030|[2024-12-06 23:40:08] DEBUG  : ID 24080860760305641101c4e7ae093a08 - MerosSync - Smart Essential Oil Diffuser
0031|[2024-12-06 23:40:08] INFO  : syncMeross: synchronisation terminée.
0032|[2024-12-06 23:40:25] DEBUG  : 24080860760305641101c4e7ae093a08 = action: refresh - params {"user_login":"didierma","user_id":"1"}
0033|[2024-12-06 23:40:25] DEBUG  : callMeross syncDevice Array (     [0] => 24080860760305641101c4e7ae093a08 )
0034|[2024-12-06 23:40:25] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0035|[2024-12-06 23:40:27] DEBUG  : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 24080860760305641101c4e7ae093a08             [famille] => GenericBulb             [online] => 1             [type] => mod150             [ip] => 192.168.0.60             [values] => Array                 (                     [spray] => Arrêt                     [switch] => Array                         (                             [0] => 1                         )                      [lumival] => 100                     [rgbval] => #ff0000                     [lightmode] => Mode fixe                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [heat] =>              [elec] =>              [roller] =>              [conso] =>              [spray] => 1             [onoff] => Array                 (                     [0] => Etat                 )              [lightmode] => 1         )      [success] => 1 )
0036|[2024-12-06 23:40:27] DEBUG  : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"24080860760305641101c4e7ae093a08","famille":"GenericBulb","online":"1","type":"mod150","ip":"192.168.0.60","values":{"spray":"Arr\u00eat","switch":[1],"lumival":100,"rgbval":"#ff0000","lightmode":"Mode fixe"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"lumin":true,"isrgb":true,"tempe":false,"heat":false,"elec":false,"roller":false,"conso":false,"spray":true,"onoff":["Etat"],"lightmode":true}
0037|[2024-12-06 23:40:27] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0038|[2024-12-06 23:40:27] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08
0039|[2024-12-06 23:40:27] DEBUG  : updateEqLogicCmds: Update eqLogic commands
0040|[2024-12-06 23:40:27] DEBUG  : syncMeross: - Famille GenericBulb
0041|[2024-12-06 23:40:27] DEBUG  : syncMeross: - Update cmd=onoff_0
0042|[2024-12-06 23:40:27] DEBUG  : syncMeross: - Update cmd=off_0
0043|[2024-12-06 23:40:27] DEBUG  : syncMeross: - Update cmd=on_0
0044|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=refresh
0045|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=lumival
0046|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=lumiset
0047|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=rgbval
0048|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=rgbset
0049|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=lightmode
0050|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=setLightmode_0
0051|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=setLightmode_1
0052|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=setLightmode_2
0053|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=spray_0
0054|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=spray_1
0055|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=spray_2
0056|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Update cmd=spray
0057|[2024-12-06 23:40:28] DEBUG  : updateEqLogicCmdVal: Update eqLogic informations Completed
0058|[2024-12-06 23:40:28] DEBUG  : updateEqLogicVals: Update eqLogic values
0059|[2024-12-06 23:40:28] DEBUG  : updateEqLogicVals:
0060|[2024-12-06 23:40:28] DEBUG  : syncMeross: - Mise à jour onoff_0 : 1
0061|[2024-12-06 23:40:28] DEBUG  : syncMeross: - la couleur est #ff0000
0062|[2024-12-06 23:43:53] DEBUG  : 24080860760305641101c4e7ae093a08 = action: refresh - params {"user_login":"didierma","user_id":"1"}
0063|[2024-12-06 23:43:53] DEBUG  : callMeross syncDevice Array (     [0] => 24080860760305641101c4e7ae093a08 )
0064|[2024-12-06 23:43:53] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0065|[2024-12-06 23:43:56] DEBUG  : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 24080860760305641101c4e7ae093a08             [famille] => GenericBulb             [online] => 1             [type] => mod150             [ip] => 192.168.0.60             [values] => Array                 (                     [spray] => Mode léger                     [switch] => Array                         (                             [0] => 1                         )                      [lumival] => 100                     [rgbval] => #ff0000                     [lightmode] => Mode fixe                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [heat] =>              [elec] =>              [roller] =>              [conso] =>              [spray] => 1             [onoff] => Array                 (                     [0] => Etat                 )              [lightmode] => 1         )      [success] => 1 )
0066|[2024-12-06 23:43:56] DEBUG  : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"24080860760305641101c4e7ae093a08","famille":"GenericBulb","online":"1","type":"mod150","ip":"192.168.0.60","values":{"spray":"Mode l\u00e9ger","switch":[1],"lumival":100,"rgbval":"#ff0000","lightmode":"Mode fixe"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"lumin":true,"isrgb":true,"tempe":false,"heat":false,"elec":false,"roller":false,"conso":false,"spray":true,"onoff":["Etat"],"lightmode":true}
0067|[2024-12-06 23:43:56] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0068|[2024-12-06 23:43:56] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08
0069|[2024-12-06 23:43:56] DEBUG  : updateEqLogicCmds: Update eqLogic commands
0070|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Famille GenericBulb
0071|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=onoff_0
0072|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=off_0
0073|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=on_0
0074|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=refresh
0075|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=lumival
0076|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=lumiset
0077|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=rgbval
0078|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=rgbset
0079|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=lightmode
0080|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=setLightmode_0
0081|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=setLightmode_1
0082|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=setLightmode_2
0083|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=spray_0
0084|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=spray_1
0085|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=spray_2
0086|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Update cmd=spray
0087|[2024-12-06 23:43:56] DEBUG  : updateEqLogicCmdVal: Update eqLogic informations Completed
0088|[2024-12-06 23:43:56] DEBUG  : updateEqLogicVals: Update eqLogic values
0089|[2024-12-06 23:43:56] DEBUG  : updateEqLogicVals:
0090|[2024-12-06 23:43:56] DEBUG  : syncMeross: - Mise à jour onoff_0 : 1
0091|[2024-12-06 23:43:56] DEBUG  : syncMeross: - la couleur est #ff0000

Des premières constatations, il ressort qu’un tableau arrive avec la bonne information sur l’état du « spray ». Il y a une fois « Arrêt » et une fois « Mode Léger ».
C’est donc à l’issue de la réception que la valeur ne semble être traitée.
C’est tout ce que je vois car je ne suis pas le développeur. :slight_smile:

Bonjour,

Il faut activer l’option depuis le market dans votre profil pour pouvoir installer un plugin beta

non vous pouvez installer par dessus une version stable

Super…
Merci iPapy

J’étais en train de scruter les fichier du Plugin.
Je vais donc essayer cela.

1 « J'aime »

Bonjour Jérôme,

J’ai installé la version Beta.
La remontée de l’état de la diffusion se fait bien, mais on a perdu plusieurs choses :

  • La commande « Diffusion Légère » ne commande plus cette fonction mais celle de la luminosité dont le Logical ID est « lightmode_0 »
  • La commande « Diffusion Forte » ne commande plus cette fonction mais celle de la luminosité dont le Logical ID est « lightmode_1 »
  • La commande « Arrêt Diffusion » ne commande plus cette fonction mais celle de la luminosité dont le Logical ID est « lightmode_2 »

Résultat des courses les commandes permettant la gestion du mode lumineux n’existent plus, et les commandes gérant la diffusion commandant la gestion des modes lumineux. Du coup, il n’est plus possible de gérer le démarrage « Léger » et « Fort » ainsi que l’arrêt de la diffusion.

Je vais donc repasser en version stable.

Finalement je me suis dit qu’en utilisant la version Beta et en rajoutant des commande avec les LogicalID pour les commandes du diffuseur, cela devrait fonctionner.
Alors, oui, cela fonctionne pour la partie « commande » du diffuseur. Mais j’ai une erreur sur un doublon sur une clef unique dont voici le message.

Et j’ai cette erreur à chaque passage du Cron également, ce qui est logique puisqu’il met à jour la BDD MySql avec ce doublon.

Bonjour Jérôme je fais des petites recherches pour comprendre ce que je disais plus haut et dans la class de MerosSync je me suis demander pourquoi il était question de « Lightmode » dans la gestion du « spray » (code ci-dessous) :

        # Spray Mode
        if( $_device['spray'] )
        {
          if (is_array($_device['spraymodes']))
          {
            foreach ($_device['spraymodes'] as $key => $value)
            {
              $cmd = $_eqLogic->getCmd(null, 'lightmode_'.$key);
              if (!is_object($cmd))
              {
                  log::add('MerosSync', 'debug', 'syncMeross: - Add cmd=spray_'.$key);
                  $cmd = new MerosSyncCmd();
                  $cmd->setName($value);
                  $cmd->setType('action');
                  $cmd->setSubType('other');
                  $cmd->setIsVisible(1);
                  $cmd->setIsHistorized(0);
                  $cmd->setTemplate('dashboard', 'default');
                  $cmd->setTemplate('mobile', 'default');
                  $cmd->setLogicalId('spray_'.$key);
                  $cmd->setEqLogic_id($_eqLogic->getId());
              } else
              {
                $cmd->setName($value);
                log::add('MerosSync', 'debug', 'syncMeross: - Update cmd=spray_'.$key);
              }
              $cmd->setOrder($order);
              $cmd->save();
              $order++;
            }
          }

Je ne sais pas si cela peut apporter quelque chose.
En tous cas je vais essayer de modifier pour voir et je reviens pour dire s’il y a du nouveau.
:slight_smile:


Je reviens pour une info pour Jérôme :

Dans le fichier « MerosSync.class.php » à la ligne 965 :

Changer : $cmd = $eqLogic->getCmd(null, 'lightmode_‹ .$key);
en : $cmd = $eqLogic->getCmd(null, 'spray_ ›.$key);

Cela permet d’avoir les commandes correctes au moment de la création et tout semble fonctionner correctement.
:wink:

Je vais poursuivre les essais.

Bonjour @didierma ,

C’est en effet une erreur de copier coller.

Je préfère que tu restes en beta car effectivement j’avais fait des modifications pour quelqu’un qui n’a pas eu le temps de tester.

J’ai corrigé tout ça. tu peux mettre à jour et tester :slight_smile:

Bonne journée,
Jérôme

1 « J'aime »

Ok, je suis déjà en Beta d’hier soir avec juste cette petit modif « lightmode_ » vers « spray_ ».
Je vais refaire une MAJ de la Beta, mais tout est déjà ok pour moi ici.
Merci

En parallèle, j’espère juste que le diffuseur Meross sera plus « solide » que les ampoules Zigbee qui claquent aux moindre micro-coupures EDF. J’en ai déjà claqué 4 (la partie Zigbee est HS et elle deviennent des ampoules classiques) et j’ai arrêté cette marque.

1 « J'aime »

Oui espérons que ça tienne !

1 « J'aime »

Bonjour Jérôme

Je viens de faire la mise à jour de la Beta.
Malheureusement la remontée de l’état du diffuseur ne refonctionne plus. Il ne change plus. L’état reste sur le dernier connu.
Je vous mets les logs en dessous avec un lancement « Mode léger », « Mode Fort », « Arrêt ».

0000|[2024-12-13 01:21:33] DEBUG  : 24080860760305641101c4e7ae093a08 = action: spray_0 - params {"user_login":"xxxxxxxx","user_id":"1"}
0001|[2024-12-13 01:21:33] DEBUG  : call setSpray with mode 0
0002|[2024-12-13 01:21:33] DEBUG  : callMeross setSpray Array (     [0] => 24080860760305641101c4e7ae093a08     [1] => 0 )
0003|[2024-12-13 01:21:33] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0004|[2024-12-13 01:21:35] DEBUG  : result callMeross Array (     [result] => 1     [success] => 1 )
0005|[2024-12-13 01:21:35] DEBUG  : setSpray: 1
0006|[2024-12-13 01:21:35] DEBUG  : callMeross syncDevice Array (     [0] => 24080860760305641101c4e7ae093a08 )
0007|[2024-12-13 01:21:35] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0008|[2024-12-13 01:21:37] DEBUG  : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 24080860760305641101c4e7ae093a08             [famille] => GenericBulb             [online] => 1             [type] => mod150             [ip] => 192.168.0.60             [values] => Array                 (                     [spray] => Mode léger                     [switch] => Array                         (                             [0] => 1                         )                      [lumival] => 100                     [rgbval] => #00ffa0                     [lightmode] => Mode multicolor                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [spraymodes] => Array                 (                     [0] => Diffusion légère                     [1] => Diffusion forte                     [2] => Arrêt diffuseur                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [heat] =>              [elec] =>              [roller] =>              [conso] =>              [spray] => 1             [onoff] => Array                 (                     [0] => Etat                 )              [lightmode] => 1         )      [success] => 1 )
0009|[2024-12-13 01:21:37] DEBUG  : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"24080860760305641101c4e7ae093a08","famille":"GenericBulb","online":"1","type":"mod150","ip":"192.168.0.60","values":{"spray":"Mode l\u00e9ger","switch":[1],"lumival":100,"rgbval":"#00ffa0","lightmode":"Mode multicolor"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"spraymodes":["Diffusion l\u00e9g\u00e8re","Diffusion forte","Arr\u00eat diffuseur"],"lumin":true,"isrgb":true,"tempe":false,"heat":false,"elec":false,"roller":false,"conso":false,"spray":true,"onoff":["Etat"],"lightmode":true}
0010|[2024-12-13 01:21:37] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0011|[2024-12-13 01:21:37] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08
0012|[2024-12-13 01:21:41] DEBUG  : 24080860760305641101c4e7ae093a08 = action: spray_1 - params {"user_login":"xxxxxxxx","user_id":"1"}
0013|[2024-12-13 01:21:41] DEBUG  : call setSpray with mode 1
0014|[2024-12-13 01:21:41] DEBUG  : callMeross setSpray Array (     [0] => 24080860760305641101c4e7ae093a08     [1] => 1 )
0015|[2024-12-13 01:21:41] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0016|[2024-12-13 01:21:43] DEBUG  : result callMeross Array (     [result] => 1     [success] => 1 )
0017|[2024-12-13 01:21:43] DEBUG  : setSpray: 1
0018|[2024-12-13 01:21:43] DEBUG  : callMeross syncDevice Array (     [0] => 24080860760305641101c4e7ae093a08 )
0019|[2024-12-13 01:21:43] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0020|[2024-12-13 01:21:46] DEBUG  : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 24080860760305641101c4e7ae093a08             [famille] => GenericBulb             [online] => 1             [type] => mod150             [ip] => 192.168.0.60             [values] => Array                 (                     [spray] => Mode fort                     [switch] => Array                         (                             [0] => 1                         )                      [lumival] => 100                     [rgbval] => #00ffa0                     [lightmode] => Mode multicolor                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [spraymodes] => Array                 (                     [0] => Diffusion légère                     [1] => Diffusion forte                     [2] => Arrêt diffuseur                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [heat] =>              [elec] =>              [roller] =>              [conso] =>              [spray] => 1             [onoff] => Array                 (                     [0] => Etat                 )              [lightmode] => 1         )      [success] => 1 )
0021|[2024-12-13 01:21:46] DEBUG  : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"24080860760305641101c4e7ae093a08","famille":"GenericBulb","online":"1","type":"mod150","ip":"192.168.0.60","values":{"spray":"Mode fort","switch":[1],"lumival":100,"rgbval":"#00ffa0","lightmode":"Mode multicolor"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"spraymodes":["Diffusion l\u00e9g\u00e8re","Diffusion forte","Arr\u00eat diffuseur"],"lumin":true,"isrgb":true,"tempe":false,"heat":false,"elec":false,"roller":false,"conso":false,"spray":true,"onoff":["Etat"],"lightmode":true}
0022|[2024-12-13 01:21:46] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0023|[2024-12-13 01:21:46] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08
0024|[2024-12-13 01:21:46] DEBUG  : 24080860760305641101c4e7ae093a08 = action: spray_2 - params {"user_login":"xxxxxxx","user_id":"1"}
0025|[2024-12-13 01:21:46] DEBUG  : call setSpray with mode 2
0026|[2024-12-13 01:21:46] DEBUG  : callMeross setSpray Array (     [0] => 24080860760305641101c4e7ae093a08     [1] => 2 )
0027|[2024-12-13 01:21:46] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0028|[2024-12-13 01:21:48] DEBUG  : result callMeross Array (     [result] => 1     [success] => 1 )
0029|[2024-12-13 01:21:48] DEBUG  : setSpray: 1
0030|[2024-12-13 01:21:48] DEBUG  : callMeross syncDevice Array (     [0] => 24080860760305641101c4e7ae093a08 )
0031|[2024-12-13 01:21:48] DEBUG  : Socket unix:///tmp/jeedom/MerosSync/daemon.sock
0032|[2024-12-13 01:21:51] DEBUG  : result callMeross Array (     [result] => Array         (             [name] => Smart Essential Oil Diffuser             [uuid] => 24080860760305641101c4e7ae093a08             [famille] => GenericBulb             [online] => 1             [type] => mod150             [ip] => 192.168.0.60             [values] => Array                 (                     [spray] => Arrêt                     [switch] => Array                         (                             [0] => 1                         )                      [lumival] => 100                     [rgbval] => #00ffa0                     [lightmode] => Mode multicolor                 )              [modes] => Array                 (                     [0] => Mode multicolor                     [1] => Mode fixe                     [2] => Mode intensité                 )              [spraymodes] => Array                 (                     [0] => Diffusion légère                     [1] => Diffusion forte                     [2] => Arrêt diffuseur                 )              [lumin] => 1             [isrgb] => 1             [tempe] =>              [heat] =>              [elec] =>              [roller] =>              [conso] =>              [spray] => 1             [onoff] => Array                 (                     [0] => Etat                 )              [lightmode] => 1         )      [success] => 1 )
0033|[2024-12-13 01:21:51] DEBUG  : refresh: {"name":"Smart Essential Oil Diffuser","uuid":"24080860760305641101c4e7ae093a08","famille":"GenericBulb","online":"1","type":"mod150","ip":"192.168.0.60","values":{"spray":"Arr\u00eat","switch":[1],"lumival":100,"rgbval":"#00ffa0","lightmode":"Mode multicolor"},"modes":["Mode multicolor","Mode fixe","Mode intensit\u00e9"],"spraymodes":["Diffusion l\u00e9g\u00e8re","Diffusion forte","Arr\u00eat diffuseur"],"lumin":true,"isrgb":true,"tempe":false,"heat":false,"elec":false,"roller":false,"conso":false,"spray":true,"onoff":["Etat"],"lightmode":true}
0034|[2024-12-13 01:21:51] INFO  : syncMeross: Mise à jour de Smart Essential Oil Diffuser - 24080860760305641101c4e7ae093a08
0035|[2024-12-13 01:21:51] DEBUG  : syncMeross: En ligne : 1 - 24080860760305641101c4e7ae093a08

Bonjour @didierma

Je crois qu’une régression s’était glissée dans ma dernière mise à jour (quand j’ai voulu corriger la réactivation lorsque le device est online).

Tu peux faire la mise à jour et me donner ton retour.
Désolé pour ce bug,
Jérôme

Bonsoir Jérôme,

Effectivement, c’est ok. :slight_smile:

1 « J'aime »

Bonjour,
Merci pour ton retour.
Je passe en version stable :slight_smile:

1 « J'aime »