Obliczenie o ile dzień jest dłuższy od najkrótszego

cześć, chciałbym obliczać o ile dzień “dzisiejszy” jest dłuższy od najkrótszego w roku. (Wersja optymistyczna liczona od 22 grudnia) :slight_smile:
Mam w NODERED wyliczone wartości wschodu i zachodu słońca w takiej postaci:
payload: object
topic: “”
sunrice_a: “1671517722”
i
payload: object
topic: “”
sunset_a: “1671546912”

Wartości są w sekundach więc wartości trzeba odjąć i otrzymamy długość dnia dzisiejszego w sekundach. Długość najkrótszego dnia w sekundach dla mojego położenia to 28830.
Odejmujemy jedno od drugiego i otrzymujemy szukaną przeze mnie wartość.
Pewnie trzeba użyć noda “function” tylko nie potrafię tego zapisać lub może zrobić to poza NR w Template. Pomoże ktoś w zapisie?

let dif = (msg.payload.sunset_a -  msg.payload.sunrice_a) - 28830;
msg.payload = dif;
return msg;

Pod warunkiem, że jest to w jednym msg a nie dwóch osobnych.

No właśnie w dwóch. Zrobiłem takie coś i nie wiem co dalej.
flows.json (1,8 KB)

Zrób tak a będzie z jednym :slight_smile:
flows (37).json (1,8 KB)

Bardzo dziękuję. Dołączę sobie do arturowego statusu porannego :slight_smile: