Open Flavien06 opened 2 years ago
Bonjour, pas sur cette version. Pour plus de simplicité je pense tout migrer sur un plugin et là passer en v3, je n'ai pas encore avancé sur ce sujet.
L'outil 2to3 permet de convertir facilement un code de Python 2 vers Python 3.
$ 2to3 --write cozytouch.py
C'est ce que j'ai fais dans https://github.com/LudovicRousseau/Cozytouch-domoticz/commit/a9a8cdb123efcf3ca825037c1138a508dd586704 et "ça marche" ™.
Il faut aussi appliquer d'autres patch simples:
et supprimer tous les ".encode('utf-8')"
sans oublier de supprimer les .encode("utf-8") :) ensuite je confirme que ça tourne sous Python 3.9.2
@LudovicRousseau Bonjour, je suis sous domoticz 2023.2 avec python 3.9.2 et je souhaiterai installer ce script. Quand et comment appliques tu les 3 patchs ? et surpprimer utf-8 ? Je suis novice dans ce domaine. Merci d'avance de ton aide.
@diazovitch Mon code est disponible sur https://github.com/LudovicRousseau/Cozytouch-domoticz/commits/wip Je n'utilise pas domoticz. Donc c'est très possible que mon code ne fonctionne pas avec domoticz.
En effet cela ne fonctionne pas. @Tatroxitum et @Zaphod-dev auriez vous le code du script compatible domoticz 2023.2 et python 3.9.2 Je n'y arrive pas. Merci d'avance pour votre aide.
Bonjour @diazovitch , je n'utilise pas python 3 en prod ; par contre j'avais un script compatible il y a 6 mois en effet. Je regarderai ce soir si j'ai le temps pour le mettre dans une branche et le mettre à jour.
Merci. Je patienterai.
https://github.com/Tatroxitum/Cozytouch-domoticz/tree/Python-3-support @diazovitch Essaye cela, sans garantie car je n'ai pas tous les équipements implémentés. Pour une raison obscure j'ai du désactiver la mise à jour de la consigne température pour le chauffe eau V4, le reste c'est iso fonctionnalités.
Merci @Tatroxitum , ton script semble fonctionner dans mon cas. Cela me permet de continuer à utiliser domoticz en version 2023.2 mais je pense que je vais devoir arreter les maj car mes compétences sont trop limitées et j'ai l'impression que le nombre d'utilisateur de domoticz se réduit au profit de HA. Mais moi j'aime bien mon domoticz ;)
Tant mieux si ça répond à ton besoin. Pour information même si domoticz utilise python 3, tu peux toujours utiliser python 2 pour les scripts, c'est ce que je fais. Ça cohabite bien. C'est sur que c'est moins attractif qu'avant, mais moi aussi je préfère mon domoticz par habitude surtout.
Le jeu. 30 nov. 2023, 21:53, diazovitch @.***> a écrit :
Merci @Tatroxitum https://github.com/Tatroxitum , ton script semble fonctionner dans mon cas. Cela me permet de continuer à utiliser domoticz en version 2023.2 mais je pense que je vais devoir arreter les maj car mes compétences sont trop limitées et j'ai l'impression que le nombre d'utilisateur de domoticz se réduit au profit de HA. Mais moi j'aime bien mon domoticz ;)
— Reply to this email directly, view it on GitHub https://github.com/OBone-git/Cozytouch-domoticz/issues/40#issuecomment-1834544447, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGVKL75RWOGWS7RUBJT2LULYHDW4DAVCNFSM5NVR7FSKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBTGQ2TINBUGQ3Q . You are receiving this because you were mentioned.Message ID: @.***>
Bonjour, Une MAJ du script vers python 3 est prévu?