Demon xiaomi home ne veut pas demarrer suite a reinstallation complete

Bonjour

j’ai un souci depuis quelque jours mon jeedom a crash du a de multiple coupure de courant

j’ai réinstallé debian bullseyes sur mon pi 3B
j’ai réinstallé jeedom puis rechargé ma sauvegarde jeedom en version v3.3.60

tout est ok ( a part le plugin xiaomi home ) j’ai recuperer mes camera et le rf player2

par contre pour xiaomi home rien a faire le demon ne veut pas démarrer
les log en mode debug

[2024-09-18 23:31:06][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 35
print "Error: importing module from jeedom folder"
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Error: importing module from jeedom folder")?
[2024-09-18 23:31:36][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.

les dépendance sont ok

Rechercher

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB]
Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
Fetched 15.0 kB in 1s (11.4 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
python3-pip
E: Package 'python-pip' has no installation candidate
E: Unable to locate package python-cryptography
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting construct
Using cached https://www.piwheels.org/simple/construct/construct-2.10.70-py3-none-any.whl (63 kB)
Installing collected packages: construct
Successfully installed construct-2.10.70
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyudev
Using cached https://www.piwheels.org/simple/pyudev/pyudev-0.24.3-py3-none-any.whl (62 kB)
Installing collected packages: pyudev
Successfully installed pyudev-0.24.3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting requests
Using cached https://www.piwheels.org/simple/requests/requests-2.32.3-py3-none-any.whl (64 kB)
Collecting charset-normalizer<4,>=2
Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
Collecting idna<4,>=2.5
Using cached https://www.piwheels.org/simple/idna/idna-3.10-py3-none-any.whl (70 kB)
Collecting urllib3<3,>=1.21.1
Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.2.3-py3-none-any.whl (126 kB)
Collecting certifi>=2017.4.17
Using cached https://www.piwheels.org/simple/certifi/certifi-2024.8.30-py3-none-any.whl (167 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2024.8.30 charset-normalizer-3.3.2 idna-3.10 requests-2.32.3 urllib3-2.2.3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pyserial
Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting future
Using cached https://www.piwheels.org/simple/future/future-1.0.0-py3-none-any.whl (491 kB)
Installing collected packages: future
Successfully installed future-1.0.0
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting pycrypto
Using cached https://www.piwheels.org/simple/pycrypto/pycrypto-2.6.1-cp39-cp39-linux_armv7l.whl (526 kB)
Installing collected packages: pycrypto
Successfully installed pycrypto-2.6.1
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting enum34
Using cached https://www.piwheels.org/simple/enum34/enum34-1.1.10-py3-none-any.whl (11 kB)
Installing collected packages: enum34
Successfully installed enum34-1.1.10
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting enum-compat
Using cached https://www.piwheels.org/simple/enum-compat/enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
Installing collected packages: enum-compat
Successfully installed enum-compat-0.0.3
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting wheel
Using cached https://www.piwheels.org/simple/wheel/wheel-0.44.0-py3-none-any.whl (67 kB)
Installing collected packages: wheel
Successfully installed wheel-0.44.0
********************************************************
*             Installation terminée                    *
********************************************************

merci d’essayé de m’aidé

1 « J'aime »

Bonjour,

La version du plugin-xiaomihome est-elle 2022-06-06 ?

akenad :slight_smile:

Bonjour,

Je ne sais pas si les dépendances sont indiqués comme ok mais c’est certains qu’elles ne sont pas installées comme il faut.

Vu les erreurs, ce sont des dépendances python2 qui manquent (logique) et de toute façon le plugin ne démarrera pas (car python 2)

Votre version de jeedom est trop ancienne et donc probablement la version du plugin.

La première chose est de mettre à jour jeedom en v4.4 et ensuite tous les plugins et leur dépendances.

ma version est : 2020-12-15 16:57:44

quand je tente de faire la mise a jour de xiaomi home 2022-06-06 j’ai ceci :

[2024-09-19 14:25:05][ALERT] : [START UPDATE]
[2024-09-19 14:25:05][ALERT] : Début de la mise à jour de : xiaomihome
[2024-09-19 14:25:05][ALERT] : Action de pré-update...
[2024-09-19 14:25:06][ALERT] : OK
[2024-09-19 14:25:06][ALERT] : Téléchargement du plugin...
[2024-09-19 14:25:06][ALERT] : Téléchargement de xiaomihome...
[2024-09-19 14:25:06][ALERT] : URL https://market.jeedom.com/core/php/downloadFile.php?id=2723&version=stable&jeedomversion=3.3.60&hwkey=1a481c8ef37f050a7f4bcc84cb897ec0939b34b9e4f35d968c11c127b1800b5&username=Han_Solo&password=4ebddd0dde7233cb1a6cd1168154336b13d7e6a5&password_type=sha1
--2024-09-19 14:25:06--  https://market.jeedom.com/core/php/downloadFile.php?id=2723&version=stable&jeedomversion=3.3.60&hwkey=1a481c8ef37f050a7f4bcc84cb897ec0939b34b9e4f35d968c11c127b1800b5&username=Han_Solo&password=4ebddd0dde7233cb1a6cd1168154336b13d7e6a5&password_type=sha1
Resolving market.jeedom.com (market.jeedom.com)... 51.91.143.68
Connecting to market.jeedom.com (market.jeedom.com)|51.91.143.68|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 83 [text/html]
Saving to: '/tmp/jeedom/market/xiaomihome.zip'
0K                                                       100% 1.62M=0s
2024-09-19 14:25:06 (1.62 MB/s) - '/tmp/jeedom/market/xiaomihome.zip' saved [83/83]
[2024-09-19 14:25:06][ALERT] : OK
[2024-09-19 14:25:06][ALERT] : Échec lors du téléchargement du fichier. Veuillez réessayer plus tard (taille inférieure à 100 octets). Cela peut être dû à une absence de connexion au market (vérifiez dans la configuration de jeedom qu'un test de connexion au market fonctionne) ou lié à un manque de place, une version minimale requise non consistante avec votre version de Jeedom, un souci du plugin sur le market, etc.
[2024-09-19 14:25:06][ALERT] : [END UPDATE ERROR]

quand j’ai essayé de passer en v4.4 tout mon jeedom ne fonctionnait plus quasi aucun plugin ne lancait le demon :confused:

Le plugin xiaomihome en version 2020-12-15 nécessite python2 (qui n’existe pas dans l’image debian 11 bullseye).
Le plugin xiaomihome en version 2022-06-06 nécessite python3 (qui existe dans l’image debian 11 bullseye).

akenad :slight_smile:

Vous avez le choix:

  • ne rien faire et ne plus utiliser plugin-xiaomihome , ne plus jamais rien installer sur la box et ne plus faire de mise à jour (car jeedom v3 n’est plus supporté)
  • installer jeedom v4.4

je compléterais par: « et nécessite jeedom v4 »

il n’y a pas de possibilité d’installé un debian 10 ou qui correspond au plugin xiaomi home ?

Vous pouvez faire tout ce que vous voulez, y compris installer debian 10 qui est obsolète également, il ira très bien avec jeedom v3.
Mais vous ne vous attendez pas à obtenir de l’aide ensuite si il y a le moindre problème.

1 « J'aime »

je trouver plus logique d’essayé de regler le souci d’un plugin qui ne marché plus que de changer toute la versions et devoir tout dépanné , dommage en route pour la v4

Vous ne comprenez pas: il ne démarre pas car votre système n’est pas à jour.

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