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

Etat des volets/lumières incorrect tant que l'intégration n'est pas rechargée #69

Open
4 tasks done
Thanouz opened this issue Apr 7, 2024 · 25 comments · May be fixed by #74
Open
4 tasks done

Etat des volets/lumières incorrect tant que l'intégration n'est pas rechargée #69

Thanouz opened this issue Apr 7, 2024 · 25 comments · May be fixed by #74

Comments

@Thanouz
Copy link

Thanouz commented Apr 7, 2024

System Health details

System Information

version core-2024.4.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1402
Downloaded Repositories 7
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.1
update_channel stable
supervisor_version supervisor-2024.03.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 457.7 GB
disk_used 9.1 GB
healthy true
supported true
board rpi5-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.10.0), File editor (5.8.0), Linky (1.4.0), Studio Code Server (5.15.0), Log Viewer (0.17.0), Duck DNS (1.16.0), MariaDB (2.6.1), Nginx Proxy Manager (1.0.1), Silicon Labs Multiprotocol (2.4.5), Matter Server (5.5.1), Node-RED (17.0.11), Samba share (12.3.1)
Dashboards
dashboards 7
resources 3
views 5
mode storage
Recorder
oldest_recorder_run 29 mars 2024 à 21:37
current_recorder_run 6 avril 2024 à 14:27
estimated_db_size 56.20 MiB
database_engine sqlite
database_version 3.44.2

Checklist

  • I have enabled debug logging for my installation.
  • I have filled out the issue template to the best of my ability.
  • This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
  • This issue is not a duplicate issue of currently previous issues..

Describe the issue

Bonjour, encore merci pour le boulot réalisé avec cette intégration !
Il arrive fréquemment que l'état des devices remonté (volets et lumières pour ma part) soit incorrect, et que l'action d'un item (éclairage d'une lumière ou ouverture d'un volet par exemple) ne fonctionne pas. Je suis obligé de recharger l'intégration afin que tous les états des devices soit mis à jour avec leur état réel, et à partir de là je peux à nouveau les actionner.

Reproduction steps

  1. A un moment donné totalement aléatoire (souvent c'est au bout d'une paire de jours par exemple mais pas forcément)
  2. Afficher l'état d'un volet ou d'une lumière => état incorrect (par exemple ça m'indique tous les volets fermés alors qu'ils sont tous ouverts), ou tenter d'éclairer une lampe ou d'ouvrir/fermer un volet => ça fonctionne pas
  3. Recharger l'intégration Tydom
    4.Là les états sont corrects et on peut les manipuler correctement..
    ...

Debug logs

Vu que le moment où le souci se produit est complètement random j'avoue que j'ai pas de logs spécifiques...

Diagnostics dump

No response

@CyrilP
Copy link
Owner

CyrilP commented Apr 10, 2024

ça ressemble à une perte de connexion à la gateway.
dans les logs, il n'y a pas de WARNING Cannot send message to Tydom. Connection was lost. ?

normalement il devrait réussir à se reconnecter automatiquement, il y a peut-être un cas non géré. je vais investiguer

@CyrilP CyrilP mentioned this issue Apr 15, 2024
4 tasks
@CyrilP
Copy link
Owner

CyrilP commented Apr 15, 2024

voici une tentative pour essayer de résoudre ce problème : nouvelle pré-release v0.6-dev8

@Thanouz
Copy link
Author

Thanouz commented Apr 15, 2024

Bonsoir, merci :) je vois une pré-release v0.6-dev9 dispo, je dois quand même prendre la dev8 ?

@CyrilP
Copy link
Owner

CyrilP commented Apr 15, 2024

C'est bien la dev9 qu'il faut prendre. Je me suis trompé désolé

@Thanouz
Copy link
Author

Thanouz commented Apr 19, 2024 via email

@CyrilP
Copy link
Owner

CyrilP commented Apr 19, 2024

à mon avis c'est bien le fait de passer par la mediation delta dore le problème. Il n'y a pas de moyen de changer par l'IP locale du tydom pour le moment, à part peut-être en allant trifouiller dans le fichier config/.storage/core.config_entries
sinon il faut l'enlever puis la remettre...
je vais essayer de forcer une reconnexion régulière dans le cas où on passe par le cloud pour résoudre ce problème

@Telectroboy
Copy link

Salut, comme vu précédemment, j'ai le même soucis. Mes 2 périphériques ne sont pas au même endroit (la maison de ma compagne le TyWatt et le serveur est chez moi...) Ca se déconnecte de temps en temps. Il faut recharger l'intégration et ça fonctionne. L'adresse IP du serveur mediation.tydom.com est 76.223.105.230 à voir si ce ne sera pas plus fiable comme ça?

@Thanouz
Copy link
Author

Thanouz commented Apr 19, 2024 via email

@CyrilP CyrilP linked a pull request Apr 19, 2024 that will close this issue
@CyrilP
Copy link
Owner

CyrilP commented Apr 19, 2024

je viens de publier une v0.7-dev pour forcer une reconnexion toutes les 3 heures quand on utilise mediation.tydom.com
pouvez vous essayer et me faire un retour ?

@Thanouz
Copy link
Author

Thanouz commented Apr 19, 2024 via email

@Telectroboy
Copy link

je viens de publier une v0.7-dev pour forcer une reconnexion toutes les 3 heures quand on utilise mediation.tydom.com pouvez vous essayer et me faire un retour ?

OK c'est installé, on se tient au jus.
Encore 1000 MERCIS !

@Thanouz
Copy link
Author

Thanouz commented Apr 20, 2024

Bon, là je vais dans HA, je vais voir mes volets, ça me dit qu'ils sont tous fermés alors que certains sont déjà ouverts depuis une paire d'heures ... j'essaie d'en ouvrir d'autres, ça marche pas.
Je recharge l'intégration, leur statut est désormais correct, et je peux les actionner comme il faut.
Bug non résolu :-(

@Telectroboy
Copy link

Salut,
De mon côté aucun bug à signaler sur la remontée des datas pendant ce week-end!
Le plus grand trou visible est là mais reconnexion automatique
image

Par contre, le réglage de la vitesse de rafraichissement ne semble pas effectif.

@CyrilP
Copy link
Owner

CyrilP commented Apr 22, 2024

Au vu des résultats, il semblerait que la connexion ne fonctionne plus au bout d'1h30. elle semble fonctionner entre l'intégration et la médiation deltadore mais doit être coupée entre la médiation et le tydom.
On peut peut-être tester en forçant la reconnexion au bout d'1h pour avoir un fonctionnement continu

@Telectroboy
Copy link

Ca a fonctionné tout le reste du week-end comme sur des roulettes !
image

@CyrilP
Copy link
Owner

CyrilP commented Apr 22, 2024

je viens de publier la v0.7-dev2 avec le changement

@CyrilP
Copy link
Owner

CyrilP commented Apr 22, 2024

@Thanouz c'est possible de refaire un test ?

@Thanouz
Copy link
Author

Thanouz commented Apr 22, 2024 via email

@Telectroboy
Copy link

Idem c'est parti pour le test.
Encore 1000 mercis pour ton temps. Comment puis-je t'aider?

@Telectroboy
Copy link

Hello,

Pour moi, encore le soucis...

J'ai des tonnes de messages comme celui ci avant quand ça fonctionne normalement:
2024-04-22 14:49:50.432 WARNING (MainThread) [custom_components.deltadore_tydom] Unknown message type received
2024-04-22 14:49:50.442 WARNING (MainThread) [custom_components.deltadore_tydom] Unknown message type received
2024-04-22 14:49:50.443 WARNING (MainThread) [custom_components.deltadore_tydom] Unknown message type received
2024-04-22 14:49:50.452 WARNING (MainThread) [custom_components.deltadore_tydom] Unknown message type received

Puis lorsque c'est déconnecté :
2024-04-23 12:54:50.743 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /info)
2024-04-23 12:54:50.744 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (PUT /configs/gateway/api_mode)
2024-04-23 12:54:50.745 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /groups/file)
2024-04-23 12:54:50.745 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (POST /refresh/all)
2024-04-23 12:54:50.746 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /configs/file)
2024-04-23 12:54:50.746 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/meta)
2024-04-23 12:54:50.747 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/cmeta)
2024-04-23 12:54:50.748 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/data)
2024-04-23 12:54:50.749 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /scenarios/file)
2024-04-23 12:54:50.991 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyDistrib&period=YEAR&periodOffset=0&src=ELEC)
2024-04-23 12:54:50.991 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyInstant&unit=ELEC_A&reset=false)
2024-04-23 12:54:50.992 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyIndex&dest=ELEC_TOTAL&reset=false)
2024-04-23 12:54:50.992 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyIndex&dest=ELEC_HEATING&reset=false)
2024-04-23 12:54:50.993 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyIndex&dest=ELEC_COOLING&reset=false)
2024-04-23 12:54:50.993 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyIndex&dest=ELEC_OUTLET&reset=false)
2024-04-23 12:54:50.994 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/1707425521/endpoints/1707425521/cdata?name=energyIndex&dest=ELEC_OTHER&reset=false)
2024-04-23 12:54:56.360 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /ping)
2024-04-23 12:55:26.362 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /ping)
2024-04-23 12:55:56.363 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /ping)

image
Refonctionne après redémarrage de HA !

@CyrilP
Copy link
Owner

CyrilP commented Apr 23, 2024

le message "Unknown message type received" doit être suivi par le message en question, ici il semble vide.
on a donc probablement une réponse vide parce que la médiation est déconnectée du tydom.
c'est bizarre qu'après la reconnexion il n'y ait pas de données, il ne fait rien de plus après un redémarrage de HA pourtant.
Je ne sais pas trop quoi faire de plus pour le moment, peut-être réactiver le mode API au cas où...

@Telectroboy
Copy link

Hello,

Non non les unknown message type received. Arrivent quand tout fonctionne correctement ! Regarde les heures sur la courbe à la même heure j'ai bien les valeurs.

@CyrilP
Copy link
Owner

CyrilP commented May 1, 2024

je viens de faire une version v0.7-dev3 avec le mode api activé. pouvez-vous tester et me dire si ça change quelque chose ?

@cristian5th
Copy link

Bonjour. Le problème reste toujours présent chez-moi.

@Thanouz
Copy link
Author

Thanouz commented Jul 7, 2024

Hello, je ne sais pas de quel problème vous parlez @cristian5th mais pour ma part le souci de devoir faire "recharger l'intégration" pour pouvoir interagir avec éclairages/volets persiste aussi :-/

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

Successfully merging a pull request may close this issue.

4 participants