NextDom/plugin-teleinfo

Probleme de version python

Closed this issue · 5 comments

Description

Etapes à reproduire (pour les bugs)

Contexte:

Le daemon ne demarre pas et il y a des erreurs dans les logs qui font penser à un problème de version python
Python 2.7 est installé car lorsque je veut l'installer apt m'indique qu'il l'ai déjà

Quelles sont les manipulatons à faire pour valider la bonne version python pour le plgin teleinfo , sans risquer de planter jeedom ou les autres plugins installés ?

uname -a
Linux jeedomrpi4 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux

cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

python --version Python 3.9.2
python3 --version Python 3.9.2
pip --version pip 22.0.4 from /home/pi/.local/lib/python3.9/site-packages/pip (python 3.9)
pip3 --version pip 22.0.4 from /home/pi/.local/lib/python3.9/site-packages/pip (python 3.9)

sudo apt install python2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python2 is already the newest version (2.7.18-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

teleinfo_daemon_conso
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Terminating...")?
File "/var/www/html/plugins/teleinfo/ressources/teleinfo.py", line 61
print "Terminating..."

voir fichiers diag joints

Environnement

  • Version Jeedom:4.2.14
  • Platform:Raspberry PI 4
  • Version du Plugin (ex: 4.2.0):2022-04-16 01:02:09
  • Type de modem:module USBTIC 1 compteur V2
  • Compteur linky:compteur de productio linky avec TIC en mode standard
  • Compteur standard ou historique:

Logs

Merci de joindre les fichiers de logs où bien directement le package du diagnostique.
teleinfo_diag.txt
teleinfo_export.txt
info.json.txt

noyax commented

Normalement la version stable tourne sous python 2.7 et la version beta sous python 3.

merci noyax mais seule la version stable est accessible sur le market
A noter que le changelog n'est pas à jour

un lien pour charger la version python 3 ?
Ou un autre workaround ?

Gis70 commented

Salut, sous le market jeedom il y a la version Beta.

image

merci Gis70

En fait je ne voyait pas la version beta car je ne les avait pas activées dans mon profil sur le market

Je confirme que la version beta fonctionne sur ma box . (python 3.9.2)

Probleme décrit en tete resolu

Gis70 commented

J'en suis ravie. A+