feat(garageDoorOpener): initial attempt to support Novoferm ES423 with command ON/OFF instead of TOGGLE
Salut @mgcrea,
Suite à cette issue https://github.com/mgcrea/homebridge-tydom/issues/143, j'ai commencé à regarder un peu comment je pouvais modifier le GarageDoorOpener pour supporter mes portes de garage Novoferm ES423 (qui ne comprennent pas l'instruction TOGGLE, mais réagissent aux commandes ON/OFF).
J'ai fait un build custom et tester dans Homebridge, cela fonctionne plutôt pas mal.
Je n'ai pas trop d'idée sur comment intégrer ça autrement, garder le support TOGGLE pour ceux chez qui ça fonctionne et ajouter le ON/OFF pour les autres (comme moi).
PR créé pour ouvrir la discussion :)
Ce qui fonctionne chez moi:
- Les portes sont reconnues dans Apple Home
- Les portes peuvent s'ouvrir et se fermer depuis Apple Home
- Si quelqu'un utilise la télécommande Novoferm (fournie avec les moteurs de porte) pour ouvrir/fermer une porte, l'état remonte bien dans Apple Home (si cette fermeture n'est pas faite pendant une action en cours côté Apple Home).
- L'état ouvert/fermé est récupéré à l'initialisation de l'accessoire.
Hello merci pour la PR! Je vais regarder pour faire fonctionner le code avec le setup actuel (TOGGLE) que j'ai à mon domicile, si pas possible de faire marcher les deux je rajouterai un setting pour sélectionner le bon mode ("on/off" / "toggle").
Salut @mgcrea , Tu as eu le temps de regarder le contenu et de voir ce qu'il est possible de faire ? Ça serait vraiment cool d'avoir ce support 🙏
Salut tout le monde,
Du côté de Home Assistant, il y a la même problématique, et j'ai testé avec succès Tydom2mqtt avec la version temporaire fmartinou/tydom2mqtt:feature__183 (voir PR en cours: https://github.com/fmartinou/tydom2mqtt/pull/199).
Pour ceux que ça intéresse 😉