Schaltzeit Item
Verfasst: 3. Mär 2023 15:20
Hallo Zusammen,
Ich habe mich nun das erste mal an eine etwas komplexere (für meine Verhältnisse) Regel probiert.
Ich möchte mir gerne anzeigen lassen wie lange bestimmte Items geschaltet sind.
Passt die Regel so?
Jetzt steh ich aber noch vor dem Problem dass ich nicht weiß wie ich mir den Wert in einem Item anzeigen lassen kann.
Könnte mich da jemand unterstützen?
Danke sehr!
Ich habe mich nun das erste mal an eine etwas komplexere (für meine Verhältnisse) Regel probiert.
Ich möchte mir gerne anzeigen lassen wie lange bestimmte Items geschaltet sind.
Code: Alles auswählen
var Long lStart = 0
var Integer iSeconds = 0
var Timer tBadlicht = null
rule "Badlicht"
when
Time cron "5 0 0 * * ?"
then
iSeconds = 0
end
rule "detect switching"
when
Item Badlicht changed
then
if(newState == O}
lStart = now.ofEpochSeconds
} else {
iSeconds += (now.toEpochSeconds - lStart).intValue
}
end
Jetzt steh ich aber noch vor dem Problem dass ich nicht weiß wie ich mir den Wert in einem Item anzeigen lassen kann.
Könnte mich da jemand unterstützen?
Danke sehr!