Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python 3 #40

Open
Flavien06 opened this issue Feb 6, 2022 · 13 comments
Open

Python 3 #40

Flavien06 opened this issue Feb 6, 2022 · 13 comments

Comments

@Flavien06
Copy link

Bonjour,
Une MAJ du script vers python 3 est prévu?

@OBone-git
Copy link
Owner

OBone-git commented Feb 8, 2022

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.

@LudovicRousseau
Copy link
Contributor

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 LudovicRousseau@a9a8cdb et "ça marche" ™.

@LudovicRousseau
Copy link
Contributor

Il faut aussi appliquer d'autres patch simples:

@Tatroxitum
Copy link
Contributor

et supprimer tous les ".encode('utf-8')"

@Zaphod-dev
Copy link
Contributor

sans oublier de supprimer les .encode("utf-8") :)
ensuite je confirme que ça tourne sous Python 3.9.2

@diazovitch
Copy link

@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.

@LudovicRousseau
Copy link
Contributor

@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.

@diazovitch
Copy link

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.

@Tatroxitum
Copy link
Contributor

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.

@diazovitch
Copy link

Merci. Je patienterai.

@Tatroxitum
Copy link
Contributor

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.

@diazovitch
Copy link

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 ;)

@Tatroxitum
Copy link
Contributor

Tatroxitum commented Nov 30, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants