Je souhaite domotiser mon sèche serviettes avec un Shelly 1 que j’ai en stock.
Je voudrais qu’il s’active automatiquement dans deux cas :
Après une douche pendant 1h
1h avant mon réveil
Je bloque sur le deuxième cas, j’ai bien pensé à créer une entrée avec l’heure de réveil - 1h mais je ne vois absolument pas comment faire cela… Une idée ?
Soit réussir dans une automatisation à spécifier mon entrée DATETIME(REVEIL) -1h ou alors créer une autre DATETIME(SERVIETTES) qui utilise DATETIME(REVEIL) -1h que je pourrais ensuite inclure dans une automatisation.
Tu peux faire ça toujours dans le même trigger heure je pense, mais au lieue de mettre ‹ Temps Fixe › tu choisis ‹ Valeur d’une entrée de date/heure ›.
Et pour le « à » tu met un formule qui calcule le ton réveil moins 1 heure.
Je n’ai pas compris si sonos donne le réveil dans l’état d’une entité dédiée ou si c’est un attribut d’une entité.
Mais voilà un exemple, à toi de voir dans « outils de développement » > « modèles ».
Dans mon exemple l’heure du réveil est dans l’état d’une entité appelée : input_datetime.mon_reveil
Effectivement il ne veut pas un objet type datetime… mais un chaine de caractères… il est chiant
Correction, j’ai ajouté la conversion en chaine de caractère à la fin, ça marchera mais du coup y’a surement plus simple :
Bon j’avoue j’ai rien testé jusque là
Mais là il m’a énervé
Du coup ouais en regardant la doc des trigger time, tu ne peux que utiliser un input_datetime ou un sensor avec la classe: timestamp.
Donc en passant par un sensor template, ça marche.
Pour être sûr que l’entrée est un timestamp j’ai utilisé l’alarme de mon téléphone.
En faisant ça et en précisant dans le ‹ à › trigger « sensor.reveil_moins_1h », ça s’enregistre.
Là ça devrais être bon… j’espère…