Niveau du vehicule : une saisie identique compte (date de saisie + ecoute de l'appel de service)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011uJ47NxgfpGnuuMr3f2n7Z
This commit is contained in:
Tallagrand Thierry
2026-09-28 14:09:10 +02:00
parent be1b12969e
commit f9cf9daa8c
4 changed files with 33 additions and 4 deletions

View File

@@ -42,7 +42,9 @@
{%- set branche = states.binary_sensor.victron_evcs_vehicle_connected -%}
{%- set niveau = states.input_number.victron_evcs_vehicle_level_pct -%}
{%- if branche is not none and niveau is not none and branche.state == 'on' -%}
{%- set vh.valide = as_timestamp(niveau.last_changed) >= as_timestamp(branche.last_changed) - 3600 -%}
{#- Date de SAISIE ecrite par l'automatisation, pas last_changed : une saisie
identique ne change pas l'etat du helper mais compte comme une saisie. -#}
{%- set vh.valide = (as_timestamp(states('input_datetime.victron_evcs_vehicle_level_at'), 0)) >= as_timestamp(branche.last_changed) - 3600 -%}
{%- endif -%}
{{ {
"ts": now().isoformat(),