NEWS
Gelöst!!! Regenmesser auf letzte 24 Stunden umstellen
-
@paul53
Das verstehe ich. Schieberegister haben wir auf Arbeit auch bei einer Software.
Ja 24 reichen da. -
@gonzokalle sagte: Ja 24 reichen da.
Da schon jede Stunde die Regenmenge ermittelt wird, muss man dies nur noch um das Schieberegister ergänzen und über alle 24 Werte summieren.
Wenn auch das Array einen Skriptstart überstehen soll, muss es in einem Datenpunkt vom Typ "array" gespeichert und bei Skriptstart wieder eingelesen werden.
-
@paul53
Danke
Ich versuche das mal umzusetzen. -
@paul53
Der erste Entwurf.
Muss ich die Liste noch erzeugen?
Datenpunkt vom Typ "array" -
@gonzokalle sagte: Muss ich die Liste noch erzeugen?
Ja, wie im ersten Blockly gezeigt: Eine Liste mit 24 gleichen Werten erzeugen und in den Datenpunkt vom Typ "array" schreiben. Das kann in einem extra Skript erfolgen, das anschließend wieder gelöscht wird.
Der Datenpunkt "Regenmenge_24h" muss ein anderer und vom Typ "number" sein als der für die Liste. Das Skript erzeugt keine Datenpunkte, die müssen manuell unter "0_userdata.0" erstellt werden.
-
@paul53
Vielen Dank. Ich habe heute getestet. Es sieht gut.
-
@gonzokalle
Das fertige Blockly
-
@gonzokalle sagte: Das fertige Blockly
Initialisiere die Variable Regenmenge_Stunde beim Skriptstart besser mit dem Wert des Datenpunktes "Regenmenge_Stunde".
-
@paul53
Das ist eine gute Idee.
So meinst du das? Stehen jetzt beide am Anfang.
-
@gonzokalle sagte: So meinst du das?
Ja.