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

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

Closed
alexisballot opened this issue Apr 12, 2020 · 9 comments

Comments

@alexisballot
Copy link

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 :

  • Pour les radiateurs, dans Homekit, la remontée et réglage de température fonctionne. La mise à jour de la température se fait en 2/3 sec maximum. Je peux donc voir et modifier les températures.
    Le détecteur de présence remonte bien l'info dans homekit
    Concernant le détecteur "d'ouverture de fenetre" (baisse significative et rapide de la température) : je n'ai pas pû faire le test, la température extérieure au moment du test étant trop chaude, mais il apparait bien.
    Les modes eteint, chauffer, refroidir ou autom reviennent systématiquement au bout de quelques secondes (2 ou 3 sec) sur autom (et les radiateurs sont toujours et ne bouge pas du mode AUTO).

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
Copy link
Owner

dubocr commented Apr 13, 2020

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
Copy link
Author

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
Copy link
Owner

dubocr commented Apr 13, 2020

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
Copy link
Author

alexisballot commented Apr 13, 2020

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
Copy link
Author

Bonjour,

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

Bien à vous

@dubocr
Copy link
Owner

dubocr commented Apr 14, 2020 via email

@alexisballot
Copy link
Author

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
Copy link
Author

Bonjour,
Dois-je faire d'autres tests ?

A votre disposition,
D'avance merci

@dubocr
Copy link
Owner

dubocr commented Jun 18, 2020

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.

@dubocr dubocr closed this as completed Jun 24, 2020
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

No branches or pull requests

2 participants