Premiers tests #plugin-lgthinq2

premier retour. le daemon s’arrête régulièrement
lgthinq2.log (26,9 Ko)

Lire le changelog ?

J’ai pas mis à jour le changelog encore.

Dans la beta d’hier soir, il ne devrait plus y avoir de problème de blocage jeedom

nouveau log. Le démon semble s’arrêter régulièrement. Pourtant quand je vais dans la page configuration du plugin, le démon est ok
lgthinq2.log (140,1 Ko)

je viens de constater que la tuile ne se met pas automatiquement à jour.
la température ECS était affichée sur la tuile 51°C. J’ouvre l’app LGthinq, la température est de 47°C.
la valeur sur la tuile est toujours de 51°C après 2 minutes. Je recharge la page web, la valeur sur la tuile passe à 47°C.
Si j’appuie sur rafraichir de la tuile, rien ne se passe. Il faut que je recycle la page web pour voir les valeurs changer sur la tuile.

Je viens de remettre en beta la dernière stable avant modif pour le démon.
Je me pencherai sur les soucis en php 7.3 la semaine prochaine.

Le démon se reconnecte quand il « perd » la connexion.
Dans ton cas, je ne vois pas de message en MQTT, je vais ajouter des logs, pour être sûr.

Pour ceux qui veulent participer au développement mqtt, installation via GitHub, branches du plugin :

  • master = avec démon (mini php 7.4)
  • stableNoDeamon = sans démon, dernière stable du plugin (beta market du plugin, version en cours de validation par Jeedom)

voici un log
lgthinq2.log (142,8 Ko)

On voit des remontées depuis MQTT. J’ai ouvert l’app sur mon téléphone préalablement.
Il semblerait que les commandes fonctionnent mais sans retour d’état parfois.
Même app fermée, je peux éteindre ou allumer l’ECS.

Effectivement, excellent. Ca fonctionne donc.

[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.diagCode0 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.miscFuncState.awhpTempSwitch1 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.miscFuncState.awhpWaterControl1 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.miscFuncState.extraOp0 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.miscFuncState.hotWater0 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.opMode4 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.operation1 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.airTempCoolMax30 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.airTempCoolMin16 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.airTempHeatMax30 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.airTempHeatMin16 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.current37.5 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.hotWaterCurrent50 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.hotWaterTarget55 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.hotWaterTempMax55 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.hotWaterTempMin40 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.inWaterCurrent47 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.outWaterCurrent47.5 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.target50 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.waterTempCoolMax22 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.waterTempCoolMin20 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.waterTempHeatMax50 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : airState.tempState.waterTempHeatMin25 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : metaArray au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : mid565524194 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : online1 au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : staticArray au temps : 2024-03-29 23:21:45
[2024-03-29 23:21:46][INFO] : DÉMON MQTT : commande mise à jour : timestamp1711750905978 au temps : 2024-03-29 23:21:45

Donc, si l’app n’est pas ouverte, pas de remontée MQTT dans jeedom, c’est bien ça ?

Beta uniquement : J’ai retiré la ligne qui causait la page blanche sur jeedom : « Your Composer dependencies require a PHP version « >= 7.4.0 ». You are running… »
La stable reste la version stable du mois dernier (sans démon)

1 « J'aime »

Mise à jour faite (via jeedom, branche master) à l’instant et la box ne plante pas. À suivre quand mon sèche-linge sera allumé si la communication se fait bien.

Oui, il semblerait que les retour d’état MQTT fonctionnent seulement quand on ouvre l’app.
Par contre les commandes action, type allumage de l’ECS fonctionnent même app fermée.

Ok donc il faut que je trouve l’appel qui permet de déclencher les remontées mqtt sur l’app.

Nouveau log, suite nouveau update lgthinq2.
lgthinq2.log (193,5 Ko)

La fonction action ECS On fonctionne. La tuile ne se met jamais à jour toute seule. Il faut recycler la page web pour actualiser la tuile. Quand je lance une action, mqtt semble remonter des infos mais ensuite, plus rien ne remonte. Il faut allumer l’app qui doit agir comme un reveil qui remonte des infos dans mqtt.
Sans action, le demon finit par redémarrer.

Update de mon poste, pour @Flobul : depuis la mise à jour mon sèche-linge ne semble plus communiquer avec le plugin.
Les logs :
lgthinq2.txt (55,4 Ko)

Je ne comprends pas. Je vois bien « online »=« true » et des valeurs qui changent : remainTimeMinute

C’est ce que je lis aussi, mais mon équipement affiche une dernière communication au 29/03.
Screenshot_20240402-135053~2

Dois je le ré-inclure ? Recréer les commandes ?

Ok. Ca me semble plus clair pour ton défaut.

Je pense avoir corrigé ca dans la màj de ce soir.

1 « J'aime »

dernier log en date
lgthinq2.log (142,3 Ko)

Est-ce qu’il fallait recréer l’appareil après réinstallation de jeedom en php7.4?

Pas besoin.

Mise à jour en beta sur le marché.
Dites-moi si les infos se mettent à jour.

Mise à jour faite, j’ai une nouvelle valeur de dernière communication avec l’équipement (d’ailleurs l’heure est décalée de 8h, j’imagine pour une question de fuseau horaire) !
Il faut encore que j’attende de l’utiliser pour voir si ça communique bien en dynamique.