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

Contrôles des lumières avec box Tydom 1.0 #55

Closed
3 tasks done
Thanouz opened this issue Feb 24, 2024 · 23 comments · Fixed by #57
Closed
3 tasks done

Contrôles des lumières avec box Tydom 1.0 #55

Thanouz opened this issue Feb 24, 2024 · 23 comments · Fixed by #57

Comments

@Thanouz
Copy link

Thanouz commented Feb 24, 2024

Checklist

  • I have filled out the template to the best of my ability.
  • This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
  • This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.

Bonjour et merci pour cette intégration. La doc dit que cette intégration doit créer entre autres la platform light afin de pouvoir contrôler des lampes, mais je n'ai que les sensors qui me remontent leurs états, impossible de les contrôler. Pour les volets roulantes en revanche tout est ok j'ai leur état et je peux les contrôler.

Describe the solution you'd like

Pouvoir contrôler les lumières (aussi bien on/off que les led avec variateurs 0-100%) depuis l'intégration tydom HA.

Describe alternatives you've considered

Pas d'alternative particulière.

Additional context

RAS

@CyrilP
Copy link
Owner

CyrilP commented Feb 26, 2024

Bonjour, comme je n'ai pas ce qu'il faut pour tester chez moi, je n'ai pas implémenté complètement le contrôle des éclairages.
Il ne manque pas grand chose.
Je veux bien les traces en débug de l'integration en debug :

@Thanouz
Copy link
Author

Thanouz commented Feb 26, 2024

Bonjour et merci :)
Voici le log :
home-assistant_deltadore_tydom_2024-02-26T20-52-47.188Z.log

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

CyrilP commented Mar 2, 2024

Je viens de publier une version beta v0.5-dev
Pouvez-vous tester et me dire si ça fonctionne correctement ?
Si vous utilisez hacs, il faut actualiser les informations, faire télécharger et cocher "afficher les versions beta"

@CyrilP
Copy link
Owner

CyrilP commented Mar 3, 2024

je viens de rajouter une modification sur la même version pour essayer de prendre en compte la porte du garage. Pouvez-vous tester ça aussi et me faire un retour ?

@Thanouz
Copy link
Author

Thanouz commented Mar 7, 2024

Hello, a priori ça fonctionne :) je n'ai pas testé toutes les lampes mais quelques unes avec variateur et d'autres sans, ainsi que le portail du garage, c'est ok ! Merci beaucoup.

@CyrilP
Copy link
Owner

CyrilP commented Mar 7, 2024

Super !
je vais merger ça dans les prochains jours et faire une release officielle.
Pouvez-vous me donner les références des modules Delta Dore afin que je puisse les ajouter à la liste des équipements testés ?

@CyrilP CyrilP closed this as completed in #57 Mar 8, 2024
@CyrilP CyrilP reopened this Mar 8, 2024
@Thanouz
Copy link
Author

Thanouz commented Mar 8, 2024

Hello, je ne sais pas si c'est lié, je viens d'avoir ceci :
image

Pour les modules je ne me souviens plus desquels il s'agit, depuis l'app Tydom je ne peux pas les voir.

@diadeluz
Copy link

diadeluz commented Mar 9, 2024

Bonjour, [Message édité avec précisions]

Merci++ pour cette intégration.

Je confirme le fonctionnement de cette version avec le module TYXIA 6610 (switch remplaçant un interrupteur de type "poire" sur l'arrivée du 220V sur une lampe et permettant le contrôle on/off de la lampe par le bouton ou à partir de la Tydom 1.0)

Un device light est bien créé par l'installation de l'intégration et les les méthodes turn_on et turn_off permettent bien allumage et extinction physique de la lampe.

MAIS lorsque je lance l'allumage via le toggler graphique sur la page du device, celio-ci repasse à off après quelques secondes (physiquement la lampe reste allumée). Même chose à l'extinction : pour obtenir celle-ci il faut toggler 2 fois : vers on puis vers off.

D'autre part, une automation avec trigger turn_on ou turn_off de ce device n'est jamais déclenchée et le log du device ne reflète pas ses changements d'état.

Je vous joins le log lors du dernier allumage. N'hésitez pas )à me demander d'autres logs.

``
2024-03-10 03:33:42.351 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /info)
2024-03-10 03:33:43.577 DEBUG (MainThread) [custom_components.deltadore_tydom] response status : 401
headers : <CIMultiDictProxy('Connection': 'close', 'WWW-Authenticate': 'Digest realm="Protected Area", qop="auth", nonce="2241ceec1d6a28b586cf15d4257dfd8e", opaque="6f70dbe3d82e96e2db2402bcc1d31661"', 'Content-Type': 'text/html')>
content : <!doctype html>

<title>Error 401</title>

Error 401

Authorization required

2024-03-10 03:33:43.578 INFO (MainThread) [custom_components.deltadore_tydom] nonce : 2241ceec1d6a28b586cf15d4257dfd8e
2024-03-10 03:33:44.768 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (PUT /configs/gateway/api_mode)
2024-03-10 03:33:44.768 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /groups/file)
2024-03-10 03:33:44.769 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (POST /refresh/all)
2024-03-10 03:33:44.770 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /configs/file)
2024-03-10 03:33:44.770 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/meta)
2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/cmeta)
2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/data)
2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /scenarios/file)

@CyrilP
Copy link
Owner

CyrilP commented Mar 11, 2024

Hello, je ne sais pas si c'est lié, je viens d'avoir ceci : image

Pour les modules je ne me souviens plus desquels il s'agit, depuis l'app Tydom je ne peux pas les voir.

Je vais vois si j'obtiens l'erreur mais ce n'est pas grave, il s'agit d'un changement de code du côté de home assistant et ça fonctionnera jusqu'à la version 2025.3. J'avais pourtant fait attention à prendre la bonne valeur.

@CyrilP
Copy link
Owner

CyrilP commented Mar 11, 2024

Bonjour, [Message édité avec précisions]

Merci++ pour cette intégration.

Je confirme le fonctionnement de cette version avec le module TYXIA 6610 (switch remplaçant un interrupteur de type "poire" sur l'arrivée du 220V sur une lampe et permettant le contrôle on/off de la lampe par le bouton ou à partir de la Tydom 1.0)

Un device light est bien créé par l'installation de l'intégration et les les méthodes turn_on et turn_off permettent bien allumage et extinction physique de la lampe.

MAIS lorsque je lance l'allumage via le toggler graphique sur la page du device, celio-ci repasse à off après quelques secondes (physiquement la lampe reste allumée). Même chose à l'extinction : pour obtenir celle-ci il faut toggler 2 fois : vers on puis vers off.

D'autre part, une automation avec trigger turn_on ou turn_off de ce device n'est jamais déclenchée et le log du device ne reflète pas ses changements d'état.

Je vous joins le log lors du dernier allumage. N'hésitez pas )à me demander d'autres logs.

`` 2024-03-10 03:33:42.351 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /info) 2024-03-10 03:33:43.577 DEBUG (MainThread) [custom_components.deltadore_tydom] response status : 401 headers : <CIMultiDictProxy('Connection': 'close', 'WWW-Authenticate': 'Digest realm="Protected Area", qop="auth", nonce="2241ceec1d6a28b586cf15d4257dfd8e", opaque="6f70dbe3d82e96e2db2402bcc1d31661"', 'Content-Type': 'text/html')> content : <!doctype html>

<title>Error 401</title> ## Error 401

Authorization required

2024-03-10 03:33:43.578 INFO (MainThread) [custom_components.deltadore_tydom] nonce : 2241ceec1d6a28b586cf15d4257dfd8e 2024-03-10 03:33:44.768 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (PUT /configs/gateway/api_mode) 2024-03-10 03:33:44.768 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /groups/file) 2024-03-10 03:33:44.769 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (POST /refresh/all) 2024-03-10 03:33:44.770 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /configs/file) 2024-03-10 03:33:44.770 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/meta) 2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/cmeta) 2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /devices/data) 2024-03-10 03:33:44.771 DEBUG (MainThread) [custom_components.deltadore_tydom] Sending message to tydom (GET /scenarios/file)

Je vais regarder. Votre log n'est pas complet par contre. Il faudrait qu'il soit en debug et avoir la trace du changement d'état de la lampe et un peu de temps après pour voir si une donnée remonte pour savoir s'il y a un problème de traitement ou s'il faut rafraichir la valeur.

@diadeluz
Copy link

Bonsoir,
Merci pour votre réponse.
Voici un log plus complet.
home-assistant_deltadore_tydom_2024-03-12T22-19-53.692Z.log

@CyrilP
Copy link
Owner

CyrilP commented Mar 13, 2024

merci pour le log.
Au moment où vous avez actionné la lampe, il semble qu'il manque les logs de réponse. c'est peut-être dû à une erreur que je constate dans les logs qui concerne le chauffage. Il semble qu'il ne reconnaisse pas la constante TURN_OFF. quelle version d'Home Assistant avez vous ?

@CyrilP
Copy link
Owner

CyrilP commented Mar 13, 2024

@Thanouz j'ai remarqué dans vos trace la présence d'un appareil appelé "Produit 1" qui n'a pas de type.
A quoi ça correspond ? est ce que je dois essayer de le gérer aussi ?

@Thanouz
Copy link
Author

Thanouz commented Mar 13, 2024

@CyrilP Alors aucune idée, je ne le retrouve pas dans les entités/appareils de l'intégration Delta Dore TYDOM ... donc j'ai envie de vous dire "ne vous en préoccupez pas" ... si je le retrouve je vous en ferai part mais là impossible de le retrouver dans HA.

@diadeluz
Copy link

diadeluz commented Mar 13, 2024

@CyrilP HA core est en 2023.11.2. Je vais upgrader vers la dernière version et vous tiens au courant.

[EDIT] Upgrade vers 2024.3.0 effectué et pas de changement. Je vous joins un autre log durent lequel j'ai allumé la lampe que j'ai éteinte 3 minutes plus tard (depuis l'interface HA) :
home-assistant_deltadore_tydom_2024-03-14T00-54-05.613Z.log
[/EDIT]

Pour info l’app Tydom voit un module chauffage Calybox mais l'intégration ne semble pas avoir créé de device correspondant dans HA. Pas grave pour moi car je prévois de mettre la gestion du chauffage sous HA via l’intégration Cozytouch.

@CyrilP
Copy link
Owner

CyrilP commented Mar 14, 2024

@diadeluz effectivement, le statut n'a pas l'air de remonter automatiquement.
je vais tenter de mettre un rafraichissement. si seulement je pouvais savoir dans quel cas le mettre, ce serait plus simple mais je vais improviser.
je vais tenter aussi de corriger la suite du problème avec la Calybox pour ne plus que ça plante. En fait elle remonte beaucoup moins d'informations que mon Typass.

@CyrilP
Copy link
Owner

CyrilP commented Mar 14, 2024

@diadeluz je publie une nouvelle pré-release v0.6-dev2 qui devrait corriger le plantage de la Calybox et un pb avec les alarmes. je verrai la semaine prochaine pour le rafraichissement

@diadeluz
Copy link

diadeluz commented Mar 15, 2024

@CyrilP
Concernant le Tyxia 6610 est-ce que l'intégrer sous forme de switch ne résoudrait pas mon problème ?

@CyrilP
Copy link
Owner

CyrilP commented Mar 18, 2024

le tyxia 6610 sous forme de switch aura le même problème tant que son état n'est pas remonté par la gateway tydom
[EDIT]
je viens de faire une nouvelle version v0.6-dev5 qui devrait corriger le problème
[/EDIT]

@diadeluz
Copy link

@CyrilP Le Tyxia et la Calybox sont bien vus par HA vec la dev5 et l'état du Tyxia remonte correctement.
Impeccable donc.
Mille mercis.

@CyrilP
Copy link
Owner

CyrilP commented Mar 19, 2024

Super. Je vais faire une release stable prochainement !

@diadeluz
Copy link

diadeluz commented Mar 20, 2024

Pour info, l’UI donne des messages d’erreur dans le cas de scènes qui incluent le Tyxia :

  • Failed to call service scene/turn_on. unhashable type: ‘NodeListClass’ à l’activation depuis l’UI d’une scène devant allumer la Tyxia et qui ne le fait PAS.
  • Failed to call service scene/apply. unhashable type: ‘list’ à la sortie depuis l’UI d’une scène venant d’éteindre effectivement la Tyxia.

Voici le log correspondant : entrée dans une scène devant allumer la Tyxia et ne le fait pas, sortie de cette scène, allumage de la Tyxia depuis sa page UI, entrée dans une scène devant éteindre la Tyxia et le fait bien puis sortie de cette scène :
home-assistant_deltadore_tydom_2024-03-20T16-08-12.665Z.snipped.log

@CyrilP
Copy link
Owner

CyrilP commented Apr 10, 2024

j'ai créé une scène avec le Tyxia, je ne constate pas le problème.

@CyrilP CyrilP closed this as completed Apr 19, 2024
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.

3 participants