Ok, donc tu as tout ce qu’il faut au dessus, il te suffit de les compiler
Dans mon exemple, deux inputs existent :
- input_datetime.sandbox_dt1
- input_datetime.sandbox_dt2
Et je créé simplement une automatisation :
- en trigger, elle observe tout changement d’état sur input_datetime.sandbox_dt1
- pas de condition
- en action, elle MAJ input_datetime.sandbox_dt2 en effectuant le calcul souhaité
That’s it
alias: aaa_sandbox_datetime
description: ""
trigger:
- platform: state
entity_id:
- input_datetime.sandbox_dt1
condition: []
action:
- service: input_datetime.set_datetime
data:
time: >-
{{ as_timestamp(strptime(states('input_datetime.sandbox_dt1'),
'%H:%M:%S') - timedelta(hours=1)) | timestamp_custom('%H:%M:%S') }}
target:
entity_id: input_datetime.sandbox_dt2
mode: single