Et de mon côté, depuis le passage à buster et domoticz 2020.01 ce WE, j'ai le message suivant dans mes logs à chaque appel:
SyntaxError: name 'JAVAVXS' is used prior to global declaration
Traceback (most recent call last):
File "/home/pi/domoticz/scripts/domoticz_gaspar/gaspar_json.py", line 26, in <module>
import gaspar
File "/home/pi/domoticz/scripts/domoticz_gaspar/gaspar.py", line 199
global JAVAVXS
^
SyntaxError: name 'JAVAVXS' is used prior to global declaration
Et du coup, la mise à jour des données dans Domoticz ne se fait plus...
Qu'ai-je bien pu casser ? Sachant que je n'ai évidemment rien fait d'autre que mettre à jour raspbian et domoticz, je n'ai pas touché aux scripts gaspar.
Pour info, quand je regarde l'historique de ce fil, on voit ici
https://easydomoticz.com/forum/viewtopi ... 537#p69537:
/home/pjh/domoticz/plugins/domoticz_gaspar/gaspar.py:199: SyntaxWarning: name 'JAVAVXS' is used prior to global declaration global JAVAVXS
J'imagine qu'on a(vait) tous ce warning. Est-ce que la mise à jour de python (en 3.7.3) n'aurait pas durci les règles d'écriture, passant d'une SyntaxWarning à une SyntaxError ?
Merci d'avance.
Pi 4 (8Go) sous buster avec Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2022.01
Pi 3B+ sous bullseye avec ZDongle-E; et Pi zéro 2W pour octoprint :-)