j’essaye de mettre en place un mode nuit / mode jour . et des comportements différents en fonction du mode. (diode dans l’escalier, volets qui s’ouvrent / ferment …)
Par contre, je ne sais pas :
comment créer cette variable
rendre cette variable disponible dans les diverses automations.
malgré mes recherches, je n’ai pas trouvé de réponses (ou alors mal compris)
Plus globalement n’est-ce pas tout simplement une entité qu’il faut exploiter (comme substitution aux variables). C’est dispo partout
Par ex :L’intégration sun, un sensor template sur l’élévation du soleil et zou …
Le fait de passer par les helpers n’est qu’un moyen (limité mais pratique dans certain cas)
Dans ce cas, une entité (a base de template) c’est plus adapté qu’une entrée (fait pour être modifié à la main) + automatisation pour le changement/verif
je 'arrive pas à le valider
’ Message malformed: Unexpected value for condition: 'None'. Expected and, device, not, numeric_state, or, state, sun, template, time, trigger, zone @ data['condition'][0]
J’ai essayé avec Time :
alias: test debut jour
description: ""
trigger:
- platform: time
at: {{ as_datetime(states.sensor.debutdejournee.state).strftime('%Y-%m-%d') }}
condition: []
action:
- service: notify.notify
data:
title: Notification
message: Debut journée
mode: single
j’ai cette erreur :
Message malformed: Expected HH:MM, HH:MM:SS or Entity ID with domain 'input_datetime' or 'sensor' @ data['at'][0]
Dans tes 2 exemples tu mélanges 2 notions :
La valeur (trigger) et la condition (test si machin truc)
Dans le premier cas tu as déjà un test dans le trigger (c’est pas bon) et en la condition est mal écrite syntaxiquement (ça ne peux pas contenir de calcul)
Dans le deuxième cas, le trigger a le même souci que le premier trigger et la condition est vide (alors qu’il faut quelque chose)
J’ai qu’un accès mobile sous la main donc pas facile d’écrire mais compare tes essais avec des automatisations qui fonctionnent, tu verras c’est flagrant