Bonjour,
J’ai une « petite » question à laquelle je ne trouve pas de solution :
Est-il possible de mettre à jour la valeur d’un capteur (que j’ai créé) depuis une automatisation ?
Pour vous expliquer un peu plus en détail, j’ai créé un capteur sensor.piscine_temperature
(Ne tentez pas compte du nom, j’ai changé de logique entre la création et maintenant, il faut que je le renomme) qui enregistrera la valeur actuelle de l’électrolyseur de ma piscine (entre 0.2 et 0.8). Il n’est pas connecté donc je doit mettre à jour manuellement ce capteur.
Pour cela j’ai créé une notification actionnable qui me dit s’il faut augmenter ou baisser l’électrolyseur en fonction de la température de la piscine.
Et dans mon automatisation qui récupère les actions des notifications (mobile_app_notification_action
) c’est là que je veux mettre à jour la valeur de mon capteur.
Je pensais pouvoir le faire comme cela :
alias: "[AUTO] Actions de notifications"
description: Exécute les actions des notifications
trigger:
- platform: event
event_type: mobile_app_notification_action
event_data:
action: Seuil_Piscine_down_2
id: Seuil_Piscine_down_2
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: Seuil_Piscine_down_2
sequence:
- service: homeassistant.update_entity
data:
entity_id: sensor.piscine_temperature
state: "{{ (states('sensor.piscine_temperature') | float - 2) }}"
Mais a priori homeassistant.update_entity
ne permet pas de changer manuellement la valeur d’un capteur…
Malgré mes recherches, à part un script python, je n’ai rien trouvé en ce sens.
Je me dit que c’est soit parce que c’est tellement simple, soit que j’ai rien compris à HA
Quelqu’un peut-il m’éclairer ?
Merci