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

Compatibilité Domoticz 2023.2 #211

Closed
Starfight opened this issue Jul 23, 2023 · 25 comments
Closed

Compatibilité Domoticz 2023.2 #211

Starfight opened this issue Jul 23, 2023 · 25 comments

Comments

@Starfight
Copy link

Starfight commented Jul 23, 2023

Suite à une mise à jour de Domoticz, le compteur semble avoir changé son format de données. Le mien affiche :
image

Dans la vue device, j'ai le message Invalid!: 9971.0;0;0;0;0;0;2023-07-22 mais pas d'erreurs dans les logs.

Le format du P1 Meter semble avoir changé avec le commit domoticz/domoticz@3d39c32 mais j'ai du mal à voir ce qu'il faut changer dans le code du plugin.

  • Domoticz 2023.2
  • Système d'exploitation Raspbian 10
  • Type d'ordinateur Raspberry B+
@Phil353556
Copy link

Bonjour, Une question annexe, aucun problème lors de la mise à jour avec libssl.so.3 (https://www.domoticz.com/forum/viewtopic.php?t=40563) ?
Je suis revenu à la version V2023.1 à cause du problème libssl.so.3.
Merci
Phil

@guillaumezin
Copy link
Owner

Bonjour,
Je reproduis bien le problème. Je pense plutôt qu'il vient de ça : domoticz/domoticz@f1d937b en particulier dans le fichier webserver.cpp. Je cherche...

@Starfight
Copy link
Author

@Phil353556 Non, de mon coté pas de soucis.

$ ldd /srv/domoticz/domoticz
        ...
        libssl.so.1.1 => /usr/lib/arm-linux-gnueabihf/libssl.so.1.1 (0xb6dab000)
        libcrypto.so.1.1 => /usr/lib/arm-linux-gnueabihf/libcrypto.so.1.1 (0xb6b98000)
        ...

@Phil353556
Copy link

Merci @Starfight pour le retour, bon y a un problème qq part :

ldd domoticz.bin.ok_V2023.1 |grep 'not found'          ->  donc c'est Ok, et c'est la version qui tourne aujourd'hui

ldd domoticz.bin.V2023.2 |grep 'not found'
./domoticz.bin.V2023.2: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by ./domoticz.bin.V2023.2)
./domoticz.bin.V2023.2: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found (required by ./domoticz.bin.V2023.2)
./domoticz.bin.V2023.2: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found (required by ./domoticz.bin.V2023.2)
./domoticz.bin.V2023.2: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.32' not found (required by ./domoticz.bin.V2023.2)
	libssl.so.3 => not found
	libcrypto.so.3 => not found

@guillaumezin
Copy link
Owner

Je vais avoir besoin d'aide. Domoticz, c'est devenu l'enfer à compiler, je n'y arrive pas sous Ubuntu 23.04 avec Python 3.11. Si quelqu'un peut me guider ? Ou alors recompiler en mettant en commentaire la ligne 10407 avec method = 1; dans main/WebServer.cpp que je suspecte être la source du problème ?

@guillaumezin
Copy link
Owner

Je pense avoir trouvé la cause : domoticz/domoticz@f1d937b#r122675835

@Starfight
Copy link
Author

@guillaumezin J'ai jamais essayé de le compiler moi même mais si tu es encore bloqué je peux essayer chez moi.

@guillaumezin
Copy link
Owner

@Starfight J'ai analysé le code et je pense vraiment avoir compris d'où vient le problème, cf. domoticz/domoticz#5761 donc pas la peine, j'ai demandé au mainteneur principal de s'en charger.

@guillaumezin
Copy link
Owner

guillaumezin commented Jul 31, 2023

Bonjour, pouvez-vous essayer la version bêta 15474 ou ultérieure de Domoticz et me dire si ça corrige ? Merci.

@smlh72
Copy link

smlh72 commented Jul 31, 2023

Bonjour,
bêta testée à l'instant, le problème semble résolu
chrome_2023-07-31_17-56-56
Merci pour le suivi

@guillaumezin
Copy link
Owner

Super, j'attends d'autres confirmations, je garde le ticket ouvert tant que je n'ai pas ajouté un petit warning au plugin.

@detece
Copy link

detece commented Jul 31, 2023

Bonjour,
Bêta testée également, je confirme le bon fonctionnement :)

image
image

Merci pour l'investigation !

@guillaumezin
Copy link
Owner

Merci, est ce que ça fonctionne bien également dans l'onglet mesure ? Je ne peux pas tester moi même pour le moment.

@detece
Copy link

detece commented Jul 31, 2023

Chez moi oui cela fonctionne également dans l'onglet Mesures :
image

Dans les dispositifs :
image

@guillaumezin
Copy link
Owner

Parfait, merci.

@Starfight
Copy link
Author

@guillaumezin ça fonctionne pour moi:
image

Dans l'onglet dispositif je n'ai plus de soucis, pas d'erreur dans les logs, good job 👍 !

@guillaumezin
Copy link
Owner

guillaumezin commented Aug 1, 2023

On va garder le ticket ouvert, le temps que je rajoute une alerte au plugin pour prévenir que la version release 2023.2 est moisie.

@mgrafr
Copy link

mgrafr commented Sep 3, 2023

Bonjour,
Comme beaucoup après la maj vers 2023-2 le compteur a affiché INVALID;
Je suis sous Docker , j’ai donc aujourd’hui mis à jour DZ vers la build 15525 ;
Contrairement à ce que certain ont constaté, j’ai toujours la même erreur.

{
"ActTime": 1693754878,
"AstrTwilightEnd": "22:20",
"AstrTwilightStart": "05:40",
"CivTwilightEnd": "21:05",
"CivTwilightStart": "06:55",
"DayLength": "13:10",
"NautTwilightEnd": "21:41",
"NautTwilightStart": "06:18",
"ServerTime": "2023-09-03 17:27:58",
"SunAtSouth": "13:60",
"Sunrise": "07:25",
"Sunset": "20:35",
"app_version": "2023.2 (build 15525)",
"result": [
{
"AddjMulti": 1,
"AddjMulti2": 1,
"AddjValue": 0,
"AddjValue2": 0,
"BatteryLevel": 255,
"Counter": "0",
"CounterDeliv": "0",
"CounterDelivToday": "Invalid",
"CounterToday": "Invalid",
"CustomImage": 0,
"Data": "Invalid!: 13652.0;0;0;0;0;0;2023-09-01",
"Description": "Compteur Linky 16267727923561",

J’ai fait un git pull mais il m’indique que le plugin est à jour.

Est -ce l’installation sous Docker qui peut poser problème ?

@guillaumezin
Copy link
Owner

J'ai ajouté une note dans le readme concernant l'incompatibilité de la version 2023.2

@Zaphod-dev
Copy link

Ohhhh zut, je viens de mettre à jour à 2023.2 (nécessaire pour réparer un bug infernal sur des scripts dzvents concurrents), ce qui doit expliquer pourquoi la version 2.5.3 du plugin semble communiquer avec Enedis, mais ne parvient pas charger les données ?

@Zaphod-dev
Copy link

J'ai écrit trop vite : dans domoticz 2023.2 (détails ci-dessous) la version 2.5.3 du plugin charge à nouveau l'historique d'Enedis ! Le seul détail qui ne semble pas fonctionner est l'affichage de la valeur de conso du jour (ou semaine ou mois) dans le widget ("invalid/invalid") :
image
Merci 1000x pour le taf !

Version: 2023.2
Build Hash: 19efd039c
Compile Date: 2023-07-21 17:23:44
dzVents Version: 3.1.8
Python Version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110]

@guillaumezin
Copy link
Owner

Le seul détail qui ne semble pas fonctionner est l'affichage de la valeur de conso du jour (ou semaine ou mois) dans le widget ("invalid/invalid")

C'est bien le problème du bug de cette version 2023.2, si ça vous dérange, vous pouvez essayer de passer en version beta (mais sauvegardez votre base de données avant)

@Zaphod-dev
Copy link

Zaphod-dev commented Nov 27, 2023

Le seul détail qui ne semble pas fonctionner est l'affichage de la valeur de conso du jour (ou semaine ou mois) dans le widget ("invalid/invalid")

C'est bien le problème du bug de cette version 2023.2, si ça vous dérange, vous pouvez essayer de passer en version beta (mais sauvegardez votre base de données avant)

J'ai basculé le paramètre "Mise à jour" sur "beta" puis vérifié les MAJ via l'interface web, avec pour résultat "pas de MAJ dispo". Faut-il faire une MAJ manuelle (au lieu de via la GUI) car je vois que la version beta 2023.2.15676 est du 2023-11-25 (alors mon instance tourne sous Version: 2023.2 Build Hash: 19efd039c Compile Date: 2023-07-21 17:23:44) ? Du coup à quoi sert l'option "beta" dans la GUI ?...

@Phil353556
Copy link

@guillaumezin Tous mes voeux pour 2024,
La version 2024.1 vient de sortir, je pense passer ma production (2023.1) dessus, j'avais évité 2023.2
Qu'en pensez vous ?
Merci à vous pour votre retour.

@guillaumezin
Copy link
Owner

Bonne année !
Oui, j'ai testé rapidement la version 2024.1, ça a l'air ok, je clos.

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

7 participants