speed_reader update test #5

This commit is contained in:
Jan Beníček 2025-01-16 06:25:06 +01:00
parent 47d50ccc8f
commit a2c6a7a8cf

View file

@ -33,13 +33,14 @@ def speed_calc():
now = datetime.datetime.now() now = datetime.datetime.now()
last_time = get_variable("last_calc_time") last_time = get_variable("last_calc_time")
set_variable("last_calc_time", datetime.datetime.now(), False) set_variable("last_calc_time", datetime.datetime.now(), False)
impulses = int(get_variable("impulses")) impulses = int(get_variable("impulses"))
set_variable("impulses", 0, False) set_variable("impulses", 0, False)
time_delta = (now - last_time).total_seconds() time_delta = (now - last_time).total_seconds()
actual_rpm = (impulses/pulses_per_rotation) * (60/time_delta) actual_rpm = (impulses/pulses_per_rotation) * (60/time_delta)
set_variable("actual_rpm", round(actual_rpm, 1), False) set_variable("actual_rpm", round(actual_rpm, 1), False)
print(actual_rpm)