MAJ du plugin - Le demon ne se lance plus sur Debian12

Bonjour @jercle
Suite à ton post du 23/09 ici Compatibilité des plugins avec Debian 12 - Bookworm, php 8, python 3.11
j’avais mis à jour le plugin (version BETA installée 2024-10-05 11:45:27) qui fonctionne nickel sur debian12 - jeedom 4.4.19
J’ai testé ce matin la mise à jour 2024-11-15 01:12:16 et le demon ne se lance plus
J’ai restauré jeedom ensuite pour avoir de nouveau la version BETA d’octobre
Je sais que debian12 n’est pas officiellement supporté mais je préfère signaler quand même pour savoir si c’est normal ou pas.

0000|/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py:44: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
0001|self.t.setDaemon(True)
0002|/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py:44: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
0003|self.t.setDaemon(True)
0004|/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py:44: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
0005|self.t.setDaemon(True)
0006|Traceback (most recent call last):
0007|File "/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py", line 17, in <module>
0008|from meross_iot.model.enums import OnlineStatus, ThermostatMode, DiffuserSprayMode, DiffuserLightMode, ThermostatWorkingMode, ThermostatModeBState
0009|ImportError: cannot import name 'ThermostatWorkingMode' from 'meross_iot.model.enums' (/tmp/jeedom/.venvs/merosssync/lib/python3.11/site-packages/meross_iot/model/enums.py)
0010|[2024-11-15 09:00:53] ERROR  : Le démon meross a mis trop de temps à démarrer, vérifiez la log
0011|Traceback (most recent call last):
0012|File "/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py", line 17, in <module>
0013|from meross_iot.model.enums import OnlineStatus, ThermostatMode, DiffuserSprayMode, DiffuserLightMode, ThermostatWorkingMode, ThermostatModeBState
0014|ImportError: cannot import name 'ThermostatWorkingMode' from 'meross_iot.model.enums' (/tmp/jeedom/.venvs/merosssync/lib/python3.11/site-packages/meross_iot/model/enums.py)
0015|[2024-11-15 09:03:12] ERROR  : Le démon meross a mis trop de temps à démarrer, vérifiez la log
0016|Traceback (most recent call last):
0017|File "/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py", line 17, in <module>
0018|from meross_iot.model.enums import OnlineStatus, ThermostatMode, DiffuserSprayMode, DiffuserLightMode, ThermostatWorkingMode, ThermostatModeBState
0019|ImportError: cannot import name 'ThermostatWorkingMode' from 'meross_iot.model.enums' (/tmp/jeedom/.venvs/merosssync/lib/python3.11/site-packages/meross_iot/model/enums.py)
0020|Traceback (most recent call last):
0021|File "/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py", line 17, in <module>
0022|from meross_iot.model.enums import OnlineStatus, ThermostatMode, DiffuserSprayMode, DiffuserLightMode, ThermostatWorkingMode, ThermostatModeBState
0023|ImportError: cannot import name 'ThermostatWorkingMode' from 'meross_iot.model.enums' (/tmp/jeedom/.venvs/merosssync/lib/python3.11/site-packages/meross_iot/model/enums.py)
0024|[2024-11-15 09:05:58] ERROR  : Le démon meross a mis trop de temps à démarrer, vérifiez la log
0025|/var/www/html/plugins/MerosSync/resources/MerossIOTd/MerossIOTd.py:44: DeprecationWarning: setDaemon() is deprecated, set the daemon attribute instead
0026|self.t.setDaemon(True)

Bonjour @rhoazon ,

Tu es en quelle version de python ?

Je vais regarder. As-tu mis à jour les dépendances ?

Python 3.11.2
Non, je n’ai pas fait la mise à jour des dépendances suite à l’installation.
J’ai pensé que ce n’était pas nécessaire, je peux réessayer…

Bonjour @rhoazon ,
Il y a des erreurs liées à Python et d’autres liées aux dépendances.

Je vais faire une nouvelle version et là ça devrait te proposer l’installation des dépendances
Bonne journée

1 « J'aime »

Bonjour @rhoazon

Tu devrais avoir prochainement une mise à jour.
En espérant que tout revienne à la normale.

J’en ai profité pour tout ramener en « stable ».

Bonne journée,
Jérôme