C’est quand même plus simple comme ça
type: custom:button-card
show_label: true
label: |
[[[
if (states['input_boolean.xxxx'].state == 'on')
return "Ce soir à " + states['input_datetime.yyyy'].state.substr(0,5);
else
return "Eteint";
]]]
Enfin si l’heure uniquement est saisie dans le input_datetime…