Hi Leute,
wie würdet ihr das umsetzen...
Ich hab mir jetzt einen kleinen Regenmengenzähler zusammengeschustert..
so ein Teil mit einer Wippe an einem Binäreingang.
Jeder Impuls ist eine bestimmte Regenmenge.
Hab jetzt schon den Code für den aktuellen, den stündlichen, täglichen, gestern und letzte Woche Wert gebastelt.
Jetzt ist mir aber beim Code für "letzte Stunde" aufgefallen, das der nicht sonderlich schlau gelöst ist.
Ich mach einfach zu jeder vollen Stunde einen "cut" und bestimmte wieder von vorne, wieviel es geregnet hat, das hat den unschönen Effekt, das z.b.
um kurz vor 8 Uhr XY mm angezeigt werden und kurz nach 8 Uhr dann wieder 0 mm... was ja eigentlich nicht stimmt.. da es ja in der letzten Std.
XY mm geregnet hat..
ich such also eine Möglichkeit die Impulse immer der letzten Std. auszuwerten.
Meine Idee, das ganze in zb. 5 min. Blöcke zu speichern, und aus diesen
die Summe zu ziehen halte ich für eher unsmart...
[highlight=epc]
if cycle (05,00) then {
Impulse = Wert1; Wert1= Wert2; Wert2=Wert3 usw....;
summe = Wert1 + Wert2 + Wert3 + Wert4... usw.;
}endif
[/highlight]
habt ihre eine bessere Idee ??
Gruß Martin
wie würdet ihr das umsetzen...
Ich hab mir jetzt einen kleinen Regenmengenzähler zusammengeschustert..
so ein Teil mit einer Wippe an einem Binäreingang.
Jeder Impuls ist eine bestimmte Regenmenge.
Hab jetzt schon den Code für den aktuellen, den stündlichen, täglichen, gestern und letzte Woche Wert gebastelt.
Jetzt ist mir aber beim Code für "letzte Stunde" aufgefallen, das der nicht sonderlich schlau gelöst ist.
Ich mach einfach zu jeder vollen Stunde einen "cut" und bestimmte wieder von vorne, wieviel es geregnet hat, das hat den unschönen Effekt, das z.b.
um kurz vor 8 Uhr XY mm angezeigt werden und kurz nach 8 Uhr dann wieder 0 mm... was ja eigentlich nicht stimmt.. da es ja in der letzten Std.
XY mm geregnet hat..
ich such also eine Möglichkeit die Impulse immer der letzten Std. auszuwerten.
Meine Idee, das ganze in zb. 5 min. Blöcke zu speichern, und aus diesen
die Summe zu ziehen halte ich für eher unsmart...
[highlight=epc]
if cycle (05,00) then {
Impulse = Wert1; Wert1= Wert2; Wert2=Wert3 usw....;
summe = Wert1 + Wert2 + Wert3 + Wert4... usw.;
}endif
[/highlight]
habt ihre eine bessere Idee ??
Gruß Martin
Kommentar