Open maxi768 opened 2 years ago
J'ai aussi fait une demande pour que ce soit intégré au code: https://github.com/NextDom/plugin-teleinfo/pull/150/
Salut, j'ai la possibilité de merger, MAIS, va t'on casser la compatibilité avec Jeedom V4.1 ?
Je regarderai pour mettre une version mini dans le plugin. Je vais regarder pour mettre ça dans la develop, je vous tiens au courant.
Salut, Je ne pense pas...regarde la discussion sur le forum jeedom il semble que cette fonction était "deprecied" depuis un petit moment..
https://community.jeedom.com/t/call-to-undefined-method-teleinfocmd-seteventonly/78071
Pouvez vous tester ? c'est sur la develop.
Fait moi signe et n'hésitez pas à faire des PR
tester quoi? Si ça fonctionne avec la 4.1? A part les 2 lignes que j'ai effacées pour rendre compatible avec la 4.2 le reste fonctionnait sous la V4.1 de jeedom
tester que la branche develop fonctionne comme il faut sous jeedom v4.2, si oui alors je basculerai sur la master.
ok, je regarde ça demain
En regardant déjà avec winmerge je trouve une différence entre les fichiers
teleinfo.class.php en ligne 548 une condition a été rajoutée (une modification en attente de validation?). Je ne pense pas qu'il y ait de pb avec celle ci.
info.json a été modifié mais c'est pour indiquer les versions donc pas de pb je pense
A priori cela ne devrait pas poser de problèmes. Je teste.
la différence dans le teleinfo.class.php est liée à l'intégration du #145 , ok
je viens d'uploader les fichiers de la branche develop et ça fonctionne. Je n'ai pas tout testé mais ça a l'air bon
Il reste à réparer l'affichage dans le panel santé mais là je ne sais pas trop quoi faire...
oui j'ai incrémenté les versions et mis une version mini, je ne suis pas développeur non plus. Si tu trouves qqn capable de corriger ce qui ne va pas sur le forum.
J'ai essayé de passer les fichiers compatibles avec python V3. Est ce que quelqu'un pourrait essayer chez lui voir s'il n'y a pas de pb? De préférence en mode historique car je suis en standard chez moi. Cela résout aussi les pb d'affichage dans le panel https://github.com/noyax/plugin-teleinfo/tree/decode_stge_et_checksum Pour télécharger le zip directement: https://github.com/noyax/plugin-teleinfo/archive/refs/heads/decode_stge_et_checksum.zip
Il y avait un pb au niveau de l'installation des dépendances qui prenait celle pour python 2.7 au lieu de la v3. Le dernier push est là pour y pallier
C'est poussé, pour l'instant je laisse les fichiers txt et backup mais quand tout marchera bien on fera du nettoyage ;)
Dans le fichier permettant l'installation des dépendances il n'y a apparemment pas toutes celles nécessaires au bon fonctionnement du plugin. si les modules absents du fichier ont été installés par un autre plugin il n'y a pas de pb mais sinon cela ne fonctionne pas. Je vais essayer de faire la liste de tous les modules nécessaires et de compléter le fichier ce soir.
Petit point de la situation:
passage en python3 => ok
compteur mode historique => ok
compteur mode standard => ok
modem cartelectronic version 1 compteur => ok
modem cartelectronic version 2 compteurs =>
un peu de ménage dans les fichiers temporaires
ajout du fichier packages.json pour profiter de l'évolution de la gestion des dépendances liée à jeedom en v4.2 https://blog.jeedom.com/6170-introduction-jeedom-4-2-installation-de-dependance/
je ne sais plus... :)
Description
Etapes à reproduire (pour les bugs)
Contexte
Environnement
Logs
Voir discussion sur forum : #https://community.jeedom.com/t/call-to-undefined-method-teleinfocmd-seteventonly/78071