Je débute sous home assistant depuis une petite semaine. Je m’attaque maintenant à la partie qui m’intéresse le plus, les scripts !
Via la doc, j’ai vu qu’il était possible de déclarer des variable notamment au début de son script.
Ma question est : comment modifier moi-même la valeur de ces variables lors d’une action ? Comme il est possible de faire dans n’importe quel langage de programmation : a = a + 6, message = message." ".date_du_jour, … (je me rend bien compte que ce n’est pas en yaml ici, c’est juste pour l’exemple).
Je dois être passé à côté de quelque chose parce que à part via des intégrations du hacs et leurs services (variable.set_variable par exemple), je ne vois pas comment faire et je trouve ça étonnant que ce ne soit pas disponible de base.
Merci d’avance pour votre réponse à cette question de débutant (dont la réponse est sans doute simple) et bonne soirée,
En fait, je suis sur un script qui mettrait la maison en « sommeil » au moment où nous allons dormir : Verrouillage des serrures nuki après vérification que les portes soient bien fermées, fermeture de la porte du garage, extinction des lampes qui doivent être éteintes, démarrage de la vmc, …
J’aurais souhaité mettre en place une variable string au debut de mon script qui stockerait les différentes messages d’erreur si il y en a (par exemple, une porte qui n’est pas fermée) pour pouvoir avoir ces messages en notification sur mon mobile ou énoncé sur mon nest. Au minimum, j’aimerais pouvoir utiliser un booléen qui serait setté à true si une erreur devrait avoir été rencontrée lors du script.
Dans mon cas c’est la modification de luminosité et couleur pour l’éclairage d’un tableau.
Node Red modifie la valeur de l’input et je peux l’afficher sur le dashboard.