To measure the windspeed i have an aneometer with a Hallsensor where i measure with a pulsecounter on D1. (one pulse = 30cm)
Now i need a rule to calculate the windspeed out of the Time Variable from the pulsecounter.
And store it in a dummy device.
I have no errors in my log, but also no value in my dummy device. Can anyone help me to fix my code?
Code: Select all
on Windgeschwindigkeit#Count do
// Zeit in Millisekunden aus der Variablen lesen
Let [Zeit_ms]=[Windgeschwindigkeit#Time]
// Zurückgelegte Strecke in Kilometern (30 cm = 0.0003 km)
Let [Strecke_km]=0.0003
// Zeit von Millisekunden in Stunden umrechnen
Let [Zeit_ms]/3600000
Let [Zeit_h]=[Zeit_ms]
// Geschwindigkeit in km/h berechnen
Let [Geschwindigkeit_kmh]=[Strecke_km]/[Zeit_h]
// Ergebnis in einer Variablen speichern (angenommen, Dummy-Device in Task 7, Feld 1)
TaskValueSet 7,1,[Geschwindigkeit_kmh]
endon