Ich habe mir zwei Zähler gebastelt, einer zählt wie oft der Bewegungsmelder eine Lampe schaltet, der zweite wie oft eine weitere Lampe an geschaltet wird. Jeweils ein Dummy Item zeigen mir dann die Zählerstände in der Sitemap an. Einmal / Tag werden die Zählerstände auf "0" gesetzt. Das funktioniert auch alles gut!
ein Dummy Item:
Code: Alles auswählen
Number Count_Anzeige_lampe_2 "Anzeige Counter Lampe_2[%s]"
Code: Alles auswählen
var Number lampe_2_Counter = 0
rule "schaltzahl_lampe_2"
when
Item lampe_2_Power changed to ON
then
lampe_2_Counter = lampe_2_Counter + 1
Count_Anzeige_lampe_2.postUpdate(lampe_2_Counter)
end
Sitemap
Code: Alles auswählen
Frame label="Tes Anzeige" {
Text item=Count_Anzeige_bwmld icon="number" label="Anzahl BWMLD Schaltung"
Text item=Count_Anzeige_lampe_2 icon="number" label="Anzahl Lampe_2 Schaltung"
}
Geht das überhaupt so wie es mir denke oder ist mein Ansatz falsch?
Dazu meine rrdj4.persist und meine Sitemap mit dem Chart:
Code: Alles auswählen
Strategies
{
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 59 23 * * ?"
default = everyChange
}
Items
{
Count_Anzeige_bwmld : strategy = everyDay, restoreOnStartup
Count_Anzeige_lampe_2 : strategy = everyDay, restoreOnStartup
}
Code: Alles auswählen
sitemap charts label="Testcharts" {
Frame label="Versuch" {
Chart item=Count_Anzeige_bwmld label="Schaltzeiten BWMLD" period=W refresh=10000
Chart item=Count_Anzeige_lampe_2 label="Schaltzeiten lampe_2" period=W refresh=10000
}
}