Cześć
Jestem początkujący, a chciałbym wyświetlać ile dni upłynęło od danej daty. Powiedzmy, że dodałem pomocnika, w którym wprowadzam z kalendarza określoną datę. Chciałbym wyświetlić informację ile dni upłynęło od tej wskazanej daty. Proszę o pomoc bo dopiero zaczynam swoją przygodę a HA i Node-Red.
Pozdrawiam
Tomek
Cześć,
Można to zrobic np. tak:
- sensor:
- name: "Ile dni?"
unit_of_measurement: "dni"
state: >
{{ (( as_timestamp(states('input_datetime.data')) - as_timestamp(now()) )/ (60*60*24)) | round(0)}}
gdzie input_datetime.data to Twój pomocnik.
Dzięki, myślałem o sposobie w NR ale ten również działa.
Proszę o podpowiedź jak zrobić taką rzecz w NodeRed
czas_pracy:
friendly_name: "Dni pracy "
value_template: >-
{{ (((as_timestamp(now()) - as_timestamp(strptime('2021-08-03' , '%Y-%m-%d'), default='none'))/ (3600*24)))|float(0) | round(2) }}
Cześć,
W poście wyżej jest rozwiązanie, które zadziała (wymaga utworzenia pomocnika input_datetime).
u mnie nie działało
Ale już sobie poradziłem :))) Dzięki