mgcrea / homebridge-tydom

Homebridge plugin to manage Tydom hardware by Delta Dore from Apple HomeKit.
63 stars 14 forks source link

[Feature] Temporisation globalisée #118

Open Neo33ASM opened 1 year ago

Neo33ASM commented 1 year ago

Est-ce dans le domaine du possible de rajouter un paramètre genre "autoShutdownDelay" pour tout ce qui est interrupteur/prise ? L'idée serait de pouvoir rajouter une temporisation aux équipements qui n'en disposent pas nativement.

Et donc programmatiquement parlant, il faudrait que ça s'active

Merci par avance, et si ce n'est pas possible tant pis j'aurais tenté :)

StephanH27 commented 1 year ago

Cela se fait via l'onglet Automatisation de l'application Maison. Ou alors je n'ai pas compris le besoin ...

Neo33ASM commented 1 year ago

On peut créer une programmation en effet à des heures fixes ou relatives à l'aube/crépuscule, là le besoin est d'activer la temporisation SYSTEMATIQUEMENT sur les devices sélectionnés, et ce même s'ils sont actionnés physiquement (après remontée d'état).

De plus, dans les automatisations d'Apple, si par exemple je sélectionne "dès que le la lumière X s'allume" comme condition, je ne peux plus choisir cette lumière dans les actions à effectuer (pour l'éteindre dans la foulée), et encore moins définir une temporisation.

Là par exemple ça peut s'appliquer :

Certains équipements ont cette fonction via un petit potentiomètre, l'idée est de le rajouter programmatiquement à ceux qui n'en sont pas dotés

StephanH27 commented 1 year ago

En quoi ce genre d'automatisation (Allumage d'une lampe / voir en bas la désactivation) ne correspond elle pas à ton souhait ? IMG_2433

Neo33ASM commented 1 year ago

Alors ça vient peut-être de la nouvelle architecture mais chez moi il m'est impossible de ne pas choisir d'accessoire.

Et là cette désactivation concerne les accessoires activés via l'automatisation, et non ceux qui en sont à l'origine.

StephanH27 commented 1 year ago

je crois que j'ai compris ... Si je créée une automatisation : Quand la prise s'allume, je peux l'éteindre, mais je ne peux pas spécifier de délai. C'est ce que tu souhaites faire ?

Neo33ASM commented 1 year ago

Sur apple home, quand tu choisis : "Quand la prise X s'allume", tu ne peux agir que sur les équipements Y, Z etc, X est retiré de la liste donc je ne peux pas l'éteindre.

Et même si on va par là, la règle serait : "Si j'allume X, tu allumes X, et tu l'éteins après tel délai"

StephanH27 commented 1 year ago

Effectivement. et je confirme que cela ne fonctionne pas non plus sur la nouvelle architecture. Je pense toutefois que c'est une évolution à prévoir côté HomeKit, pas côté HomeBridge ...

Neo33ASM commented 1 year ago

Une fonctionnalité semblable a déjà été codée (pour la fermeture d'un portail automatique après temporisation), l'idée est simplement d'agrémenter et globaliser la méthode.

Et honnêtement je pense que la réactivité de @mgcrea est meilleure que celle d'Apple.

StephanH27 commented 1 year ago

Exact ... j'avais oublié le portail ! A voir si l'auteur aura le temps de s'en occuper ...

mgcrea commented 1 year ago

C'est faisable avec une automation par raccourci dans HomeKit, je m'en sers notamment pour maintenir des prises connectées toujours allumées (éviter des coupures accidentelles), lorsque la prise est éteinte, -> raccourci 1. attendre 5 secondes 2. rallumer la prise.