PB avec prise Meross mss210

Bonjour,

je possède 4 prise mss210, elle ne fonctionne plus sous jeedom depuis quelque temps.
Elles fonctionnent toujours avec l’application sur mobile mais sur jeedom plus rien.

je joins les logs vu que je ne maitrise rien a ce niveau.

MerciMerossIOT_update.txt (2,4 Ko) MerossIOT.txt (36,2 Ko)

Ce serait bien de donner olus d’information.

La version de jeedom, du plugin.
La page santé de jeedom

Savoir si tu as fait quelque chose comme une mise a jour ou si c’est par miracle que ca a cessé de fonctionner.

Et mettre les logs ici entre balise plutôt qu en externe

1 « J'aime »

Bonjour,
jeedom smart V 4.1.27
MerossIOT 2020-06-22 01:06:52

Je ne sais pas trop qd c’est arrivé car tout marchait très bien.

Log Meross

Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
2021-11-08 07:02:40,610 - meross.generic_device - ERROR - Unknown online status has been reported from the device: 3
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
[2021-11-08 07:02:40][ERROR][meross.generic_device](Thread-3) : Unknown online status has been reported from the device: 3
2021-11-08 07:02:40,623 - meross.generic_device - ERROR - Unknown online status has been reported from the device: 3
[2021-11-08 07:02:40][ERROR][meross.generic_device](Thread-3) : Unknown online status has been reported from the device: 3
2021-11-08 07:02:40,624 - meross.generic_device - ERROR - Unknown online status has been reported from the device: 3
[2021-11-08 07:02:40][ERROR][meross.generic_device](Thread-3) : Unknown online status has been reported from the device: 3
2021-11-08 07:02:40,624 - meross.generic_device - ERROR - Unknown online status has been reported from the device: 3
[2021-11-08 07:02:40][ERROR][meross.generic_device](Thread-3) : Unknown online status has been reported from the device: 3
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 148, in setOff
   res = device.turn_off_channel(int(channel))
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/devices/power_plugs.py", line 164, in turn_off_channel
   return self._channel_control_impl(c, 0, callback=callback)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/devices/power_plugs.py", line 27, in _channel_control_impl
   if TOGGLE in self.get_abilities():
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 124, in get_abilities
   self._abilities = self.execute_command("GET", ABILITY, {})['ability']
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 341, in syncMerossConso
   if device.online and device.supports_consumption_reading():
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 152, in supports_consumption_reading
   return CONSUMPTIONX in self.get_abilities()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 124, in get_abilities
   self._abilities = self.execute_command("GET", ABILITY, {})['ability']
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------
----------------------------------------
Exception happened during processing of request from 
Traceback (most recent call last):
 File "/usr/lib/python3.7/socketserver.py", line 316, in _handle_request_noblock
   self.process_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 347, in process_request
   self.finish_request(request, client_address)
 File "/usr/lib/python3.7/socketserver.py", line 360, in finish_request
   self.RequestHandlerClass(request, client_address, self)
 File "/usr/lib/python3.7/socketserver.py", line 720, in __init__
   self.handle()
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 123, in handle
   response['result'] = response['result'](*args)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 324, in syncMeross
   d = self.syncOneMeross(device)
 File "/var/www/html/plugins/MerossIOT/resources/MerossIOTd/MerossIOTd.py", line 210, in syncOneMeross
   data = device.get_sys_data()
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 119, in get_sys_data
   return self.execute_command("GET", ALL, {}, online_check=False)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/device.py", line 116, in execute_command
   return self.__cloud_client.execute_cmd(self.uuid, command, namespace, payload, callback=callback, timeout=timeout)
 File "/usr/local/lib/python3.7/dist-packages/meross_iot/cloud/client.py", line 301, in execute_cmd
   raise CommandTimeoutException("A timeout occurred while waiting for the ACK: %d" % timeout)
meross_iot.cloud.exceptions.CommandTimeoutException.CommandTimeoutException: A timeout occurred while waiting for the ACK: 10
----------------------------------------

C’est un problème connu. Si vous faites une recherche sur ce blog (par exemple ici : Problème Plugin Merossiot - #73 par kouloubike), vous verrez que le plugin Merossiot ne fonctionne plus et que, beaucoup, sont passé au plugin wifilightV2 (payant, plus compliqué à mettre en oeuvre mais qui fonctionne bien).

Merci de l’info, j’ai cherché d’autres infos mais je n’étais pas tomber sur le fil que vous avez indiqué.

1 « J'aime »

concernant la config de wifilightV2 c’est bien plus simple maintenant , les credentials sont récupérés depuis le serveur Meross avec le login/mot de passe. Donc moins compliqué à mettre en place.

1 « J'aime »

exact - je l’ai fait sans problème

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.