dubocr / homebridge-tahoma

Homebridge plugin for TaHoma, Connexoon, Cozytouch, Energeasy Connect.
Apache License 2.0
131 stars 42 forks source link

Cozytouch avec 6 radiateurs Thermor et 1 sèche serviette avec interface fil pilote #168

Closed alexisballot closed 4 years ago

alexisballot commented 4 years ago

Bonjour,

Tout d'abord merci pour votre plugin. Je suis débutant dans homebridge et n'aie qu'un seul besoin (pour l'instant) : c'est de piloter mes radiateurs Thermor Ovation 3 et mon sèche serviette équipé d'un interface fil pilote Cozytouch depuis homekit. (pour tout vous dire, j'ai installé ça hier sur une debian installé ASUS Tinkerboard S Je n'ai donc que le plugin Homebridge Config UI X homebridge-config-ui-x v4.14.0 & Homebridge Tahoma homebridge-tahoma v0.3.30 (le votre donc)

Etat des lieux :

Mon sèche serviette quant à lui est plutôt correctement piloté depuis homekit via homebridge via son interface cozytouch : le mode éteint éteint bien le sèche serviette, le mode refroidir active le mode ECO, enfin le mode chauffer active le mode CONFORT.

Question : Est-ce que l'on peut affecter d'autres ordres pour les radiateurs avec les fonctions homekit : eteint -> éteindre le radiateur (faire idem que pour une interface cozytouch fil pilote) refroidir -> mode ECO (faire idem que pour une interface cozytouch fil pilote) chauffer -> mode COMFORT (faire idem que pour une interface cozytouch fil pilote) Autom -> mode automatique (ce qui est déjà le cas)

ex de log lorsque je tente de placer dans homekit un radiateur de "autom" sur "éteint" :

[Radiateur] setOperatingMode["off"] [4/12/2020, 10:16:20 AM] [My Tahoma] Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/12/2020, 10:16:20 AM] [My Tahoma] [Radiateur] setOperatingMode Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/12/2020, 10:16:20 AM] [My Tahoma] Callback already triggered [4/12/2020, 10:16:31 AM] [My Tahoma] [Radiateur] setOperatingMode["auto"] [4/12/2020, 10:16:32 AM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/12/2020, 10:16:32 AM] [My Tahoma] Callback already triggered

D'avance un très grand merci pour votre aide.

Je reste à votre disposition,

Bien à vous,

Alexis

dubocr commented 4 years ago

Bonjour Alexis,

J'ai fait une mise à jour qui devrait changer le comportement pour la commande "off". Pour l"eco et le confort, ce sont déjà ces commandes qui sont envoyées normalement. Avez-vous des erreurs lors de l'exécution ? Sur cozytouch, est-il possible de placer les radiateurs dans ces modes ? Lorsque vous exécuter une commande depuis cozy touch ou HomeKit, pouvez-vous vous reconnecter (ou cliquer sur le bouton en haut à gauche flèche circulaire pour rafraichir) sur la page http://dev.duboc.pro/tools/setup. Dans la partie basse (history vous aurez les commandes envoyées pour vérifier)

alexisballot commented 4 years ago

Bonjour,

c'est fait, j'ai envoyé un "eteint" sur le rad io://0810-0469-3423/8200100#1 depuis homekit, J'ai fait aussitôt un http://dev.duboc.pro/tools/setup avec l'ID github alexisballot

Je n'arrive à envoyer aucun ordre aux radiateurs : cela revient systématiquement en AUTO (au bout de 2,3 secondes)

voici les logs dans homebridge : on voit bien que le lance un "off"

Login Cozytouch server... [4/13/2020, 1:07:55 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Cannot read property 'latest' of undefined [4/13/2020, 1:17:05 PM] [Config] [homebridge] Failed to check registry.npmjs.org for updates: timeout of 5000ms exceeded [4/13/2020, 1:20:27 PM] [Config] [homebridge] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:20:42 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:21:58 PM] [Config] [homebridge] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:22:13 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:31:41 PM] [Config] [homebridge] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:31:49 PM] [Config] [homebridge-tahoma] Failed to check registry.npmjs.org for updates: timeout of 5000ms exceeded [4/13/2020, 1:31:56 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 1:33:55 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: socket hang up [4/13/2020, 1:36:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 1:39:49 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Cannot read property 'latest' of undefined [4/13/2020, 1:41:23 PM] [Config] [homebridge-tahoma] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 2:06:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 2:36:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 3:06:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 3:36:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 4:06:39 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 4:34:24 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 4:34:45 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 4:34:45 PM] [Config] Running Command: sudo -E -n npm install homebridge-tahoma@latest [4/13/2020, 4:35:35 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 4:35:35 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Timeout: request took more than 15 seconds [4/13/2020, 4:36:35 PM] [My Tahoma] [Radiateur] setOperatingMode["auto"] [4/13/2020, 4:36:35 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 4:36:36 PM] [My Tahoma] [4/13/2020, 4:36:37 PM] [My Tahoma] Listener registered 74665a30-3626-5439-296b-27ffd17c06d8 [4/13/2020, 4:36:38 PM] [My Tahoma] [Radiateur] setOperatingMode["off"] [4/13/2020, 4:36:38 PM] [My Tahoma] Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:36:38 PM] [My Tahoma] [Radiateur] setOperatingMode Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:36:38 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:36:38 PM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/13/2020, 4:36:38 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:36:48 PM] [My Tahoma] [Radiateur] setOperatingMode["auto"] [4/13/2020, 4:36:49 PM] [My Tahoma] [4/13/2020, 4:36:49 PM] [My Tahoma] Listener registered 74668989-3626-5439-296b-27ffd44e9622 [4/13/2020, 4:36:50 PM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/13/2020, 4:36:50 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:36:51 PM] [My Tahoma] [Radiateur] setOperatingMode["auto"] [4/13/2020, 4:36:51 PM] [My Tahoma] [4/13/2020, 4:36:51 PM] [My Tahoma] Listener registered 74669235-3626-5439-296b-27ff21963a81 [4/13/2020, 4:36:52 PM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/13/2020, 4:36:52 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:37:22 PM] [My Tahoma] [Radiateur] setOperatingMode["off"] [4/13/2020, 4:37:23 PM] [My Tahoma] Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:37:23 PM] [My Tahoma] [Radiateur] setOperatingMode Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:37:23 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:38:32 PM] [My Tahoma] [Radiateur] setOperatingMode["auto"] [4/13/2020, 4:38:32 PM] [My Tahoma] [4/13/2020, 4:38:33 PM] [My Tahoma] Listener registered 74681f8d-3626-5439-296b-27fffd546d5f [4/13/2020, 4:38:34 PM] [My Tahoma] [Radiateur] setOperatingMode["off"] [4/13/2020, 4:38:34 PM] [My Tahoma] Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:38:34 PM] [My Tahoma] [Radiateur] setOperatingMode Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 4:38:34 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:38:34 PM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/13/2020, 4:38:34 PM] [My Tahoma] Callback already triggered [4/13/2020, 4:44:44 PM] [Config] [homebridge-config-ui-x] Failed to check registry.npmjs.org for updates: Cannot read property 'latest' of undefined

N'hésitez pas à me demander mon num de tél si vous jugez utile, je pourrai ainsi être plus réactif et à votre entière disposition.

Merci à vous

dubocr commented 4 years ago

Il faut que tu mettes à jour le plugin. Normalement la command setOperatingMode["off"] devrait -etre setOperatingMode["standby"] désormais. Pour mettre à jour il faut faire comme pour l'installation du plugin mais avec "update" au lieu de "install".

alexisballot commented 4 years ago

Rebonjour,

la mise à jour est faite, je suis v0.3.33, en effet dans les logs de homebridge je vois passer le standby, et ça fonctionne bien. Le radiateur reste bien off et je le constate ausi dans l'app cosytouch thermor.

Dans homekit : le mode chauffer/refroidir ne fonctionne toujours pas, en fait ça revient sur le mode précédent. si avant sur auto alors ça revient sur auto, idem si eteint.

voici un logs de homebridge suite à l'envoi d'une commande chauffer sur homekit sur le radiateur : io://0810-0469-3423/15512694#1

[4/13/2020, 6:03:45 PM] [My Tahoma] [Radiateur] setOperatingMode["normal"] [4/13/2020, 6:03:45 PM] [My Tahoma] Login Cozytouch server... [4/13/2020, 6:03:46 PM] [My Tahoma] Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 6:03:46 PM] [My Tahoma] [Radiateur] setOperatingMode Error 400 Managed action group is invalid : IO protocol driver could not convert command setOperatingMode : invalid parameters ? (UNSPECIFIED_ERROR) [4/13/2020, 6:03:46 PM] [My Tahoma] Callback already triggered [4/13/2020, 6:03:56 PM] [My Tahoma] [Radiateur] setOperatingMode["standby"] [4/13/2020, 6:03:56 PM] [My Tahoma] [4/13/2020, 6:03:56 PM] [My Tahoma] Listener registered 74b64e16-3626-5439-296b-27ff99cf0fe8 [4/13/2020, 6:03:58 PM] [My Tahoma] [Radiateur] setOperatingMode COMPLETED [4/13/2020, 6:03:58 PM] [My Tahoma] Callback already triggered

J'ai 3 tado pour controler 3 climatisations réversibles : c'est la même interface dans homekit pour du chauffage ? car refroidir pour du chauffage...

Question : est-ce que la remontée du capteur d'ouverture de fenetre (ContactSensor) dans homekit doit fonctionner ? je pense (pas sûr à 100%) que ce n'est pas le cas (à l'inverse du capteur de présence)

aussi puis-je garder dans un premier temps l'app cosytouch en paralèlle de homebridge ? (programmation horaire, stats sur les conso par exemple)

Encore MERCI pour votre aide

alexisballot commented 4 years ago

Bonjour,

Je suis maintenant certain que l'info du contact sensor ne remonte pas dans homekit.

Bien à vous

dubocr commented 4 years ago

Ha oui a ce sujet avez-vous un message qui s’affiche dans les logs ?

Le mar. 14 avr. 2020 à 11:47, alexisballot notifications@github.com a écrit :

Bonjour,

Je suis maintenant certain que l'info du contact sensor ne remonte pas dans homekit.

Bien à vous

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dubocr/homebridge-tahoma/issues/168#issuecomment-613339787, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABGIM5EV6QZLYWHV7P376JDRMQWMLANCNFSM4MGLQLJA .

--

Romain DUBOC

Mail : romain@duboc.pro romain@duboc.pro

France

http://romain.duboc.pro

alexisballot commented 4 years ago

Je viens d'ouvrir une fenetre qui donne sur le io://0810-0469-3423/3008155#3, j'ai ensuite exécuté votre http://dev.duboc.pro/tools/setup Vous pouvez constaté l'ouverture du contact. Dans homekit : le contact est toujours fermé. Pas de logs dans homebridge

alexisballot commented 4 years ago

Bonjour, Dois-je faire d'autres tests ?

A votre disposition, D'avance merci

dubocr commented 4 years ago

Bonjour,

Il est tout à fait possible (voir recommandé car tout n'est pas possible sur HomeKit) de conserver l'application Cozytouch en parallèle.

Pour le contact, essayez d'ajouter cela à votre config

"alwaysPoll": true, "pollingPeriod": 10

Si l'état du ContactSensor n'est pas mis à jour au bout de 10 secondes il faudra creuser en ajoutant également : "debug": true

Et en m'envoyant les logs.