Premiers tests #plugin-lgthinq2

Tu as les logs ?

Voici le log
lgthinq2.log (288,1 Ko)

et un autre en faisant la manip.
lgthinq2-2.log (290,9 Ko)

Pas beaucoup de temps en ce moment de me pencher dessus.
Mais j’ai toute la séquence qui est codée : elle permet d’obtenir le CA amazon, le certificat user et la clef passphrase pour la connexion mqtt. Mais erreur de connexion au broker AWS.
Je regarderai dans la semaine ce qu’il se passe, je suis pas loin du compte, je pense.

:sunglasses:
Depuis un démon jeedom :

[2024-03-25 21:12:29] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"2u6Kt9m3QHKblw-NiQBQ_A"},"mid":22236899,"online":true,"refState":{"freezerTemp":3},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397549386}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:12:38] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"qPunIn-yS3G4v0gTt1s_5Q"},"mid":22245792,"online":true,"refState":{"freezerTemp":4},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397558472}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:12:57] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"vMOyXe0IQt-ZL7AFqY3OgA"},"mid":22264316,"online":true,"refState":{"expressFridge":"ON"},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397576899}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:12:59] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"dDzeynhbQVG6zT9U4DLjTw"},"mid":22266736,"online":true,"refState":{"expressFridge":"OFF"},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397579223}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:14:01] DEBUG  : update début
[2024-03-25 21:14:01] DEBUG  : update fin
[2024-03-25 21:14:17] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"PzFltUjBQjadPJkKDXfXfA"},"mid":22344891,"online":true,"refState":{"freshAirFilter":"SMART_STORAGE_ON","smartCareV2":"ON"},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397657578}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:14:21] INFO  : DÉMON MQTT : We received a message on topic t20/op/XXXEDITEDXXX/inbox: {"data":{"state":{"reported":{"meta":{"allDeviceInfoUpdate":false,"messageId":"tjbO4_RLRgux5iIX9VRxiQ"},"mid":22348577,"online":true,"refState":{"freshAirFilter":"AUTO","smartCareV2":"OFF"},"static":{"countryCode":"FR","deviceType":"101"},"timestamp":1711397661103}}},"deviceId":"XXXEDITEDXXX","type":"monitoring"}
[2024-03-25 21:15:01] DEBUG  : update début

Ca permet d’avoir des infos en « temps réel » plutôt qu’à intervalle de temps défini.

J’ai poussé une mise à jour avec un démon pour récupérer les infos sur le broker AWS en MQTT.

Ca permet de récupérer les infos en temps réel.
Au lancement du démon, il vérifie si le jeton est expiré et récupère les clés/cert pour lancer la connexion MQTT.
A chaque message reçu, les commandes dont l’info est reçue sont mises à jour.

Dans les logs, on a ça :

[2024-03-27 20:31:51] INFO  : DÉMON MQTT : commande mise à jour : atLeastOneDoorOpenOPEN au temps : 2024-03-27 20:31:50
[2024-03-27 20:31:53] INFO  : DÉMON MQTT : commande mise à jour : atLeastOneDoorOpenCLOSE au temps : 2024-03-27 20:31:53

[2024-03-27 21:00:55] INFO  : DÉMON MQTT : commande mise à jour : foodPoisonIndex45 au temps : 2024-03-27 21:00:55

Dis-moi si ça fait avancer ton cas.

Salut Flobul, suite à la dernière mise à jour d’hier nous sommes deux (avec @BERNARD65) à avoir un gros plantage de notre install avec nécessité de restaurer une sauvegarde antérieure.
En tous cas il semble que le point commun entre nos deux config soit cette mise à jour LG Thinq.
Voir plus d’info ici (même si c’est assez maigre car on a déjà restauré).

Si besoin je peux tenter de refair cette mise à jour mais j’espère que je pourrais à nouveau restaurer :stuck_out_tongue:

Salut!

pareil pour moi. La mise à jour lgthinq2 a fait planter jeedom
jeedom Composer detected issues in your platform: Your Composer dependencies require a PHP version « >= 7.4.0 ».

oui pareil pour moi
comment lance t on la restauration en ligne de commande ?

tu peux utiliser ton navigateur et taper http://ipjeedom/index.php?v=d&rescue=1
en remplaçant ipjeedom par ton ip

super merci

edit restauration en cours encore merci à toi

Merci pour votre retour à tous les deux @jallo2405 et @rgld , je pense que le doute n’est plus permis Flobul :wink:

Quelle est votre version PHP sur votre jeedom ? (page Santé) @jallo2405 @rom.jou @RGLD

j’ai un Jeedom Atlas
PHP 7.3.31-1~deb10u5 (cli) (built: Sep 4 2023 21:49:25) ( NTS )

1 « J'aime »

Hello all,

J’ai eu le même désagrément suite à la MAJ.
La restauration a résolu le problème.

Version PHP 7.3.31-1~deb10u5

OK, php 7.3 le soucis.

J’ai poussé des màj sur le GitHub.

php 7.4 sera un pré requis.
Le démon ne sera pas possible si votre PHP est inférieur à php 7.4.

S’il y a quelqu’un pour tester ?

bonsoir flobul

dans jeedom je vois ca ou ma version ?

Edit : 7.3.31-1~deb10u5

Page Santé

7.3.31-1~deb10u5

y a pas moyen d’encapsuler un php 7.4 juste pour le plugin?

Hello

Même soucis je viens d’accéder en mode rescue et j’ai renommé le dossier du plugin j’attends le correctif pour le remettre.

+++