Powiadomienia
Wyczyść wszystko

Uwaga: Muszę przeprowadzić modernizację oprogramowania na serwerze, a w czarnym scenariuszu oznacza przeinstalowanie całego serwera na co muszę się przygotować.

Planuję to zrobić w ten weekend (25-26 Wrzesień). Prace będa wyglądały tak, że

- musze przygotować drugi zapasowy serwer i przenieść na niego strony: Smart'ny Dom, Forum, AFE

- przeprowadzić modernizację, która zajmie kilka godzin

- przenieść ponownie strony na modernizowany serwer

W tym czasie mogą występować braki w dostępie do strony lub mogą występować problemy z działaniem strony (wydajność, błędy) itp za co z góry przepraszam

Pozdrawiam, Admin

timer counter

gerdii
(@gerdii)
Początkujący

Hej pomożecie nie widzę błędu a nie działa jak powinno. Założenie, że zlicza mi czas działania switch Piec po włączeniu na ON a widzę że się zmienia jak przełącznik jest na oFF.

var long LastUpdate2 = 0
rule "Piec time calculation"
when
Item Piec received update
then
var long currentTime2 = now.millis

if (LastUpdate2 != 0) {
var long timeElapsed = currentTime - LastUpdate2
if (timeElapsed > 0) {
var Number timeperiod = timeElapsed / 1000 //min
postUpdate(TotalPiecTime, TotalPiecTime.state as DecimalType + timeperiod)
postUpdate(DailyPiecTime, DailyPiecTime.state as DecimalType + timeperiod)
}
}

LastUpdate2 = currentTime
end

*.items

Number TotalPiecTime "total time [%.0f min]"
Number DailyPiecTime "todays time [%.0f min]"

 

log:

2018-01-12 1427.827 [vent.ItemStateChangedEvent] - Piec changed from OFF to ON
2018-01-12 1427.861 [vent.ItemStateChangedEvent] - TotalPiecTime changed from 37 to 38
2018-01-12 1427.868 [vent.ItemStateChangedEvent] - DailyPiecTime changed from 37 to 38
2018-01-12 1428.965 [vent.ItemStateChangedEvent] - Piec changed from ON to OFF
2018-01-12 1428.998 [vent.ItemStateChangedEvent] - TotalPiecTime changed from 38 to 39
2018-01-12 1429.003 [vent.ItemStateChangedEvent] - DailyPiecTime changed from 38 to 39
2018-01-12 1430.349 [vent.ItemStateChangedEvent] - TotalPiecTime changed from 39 to 40
2018-01-12 1430.351 [vent.ItemStateChangedEvent] - DailyPiecTime changed from 39 to 40
2018-01-12 1431.313 [vent.ItemStateChangedEvent] - TotalPiecTime changed from 40 to 41
2018-01-12 1431.325 [vent.ItemStateChangedEvent] - DailyPiecTime changed from 40 to 41
2018-01-12 1433.781 [vent.ItemStateChangedEvent] - TotalPiecTime changed from 41 to 43
2018-01-12 1433.790 [vent.ItemStateChangedEvent] - DailyPiecTime changed from 41 to 43

Cytuj
Autor tematu Dodane : 12/01/2018 3:05 pm
Udostępnij: