Closed DIY-Blub closed 1 year ago
ADD LINE
https://github.com/DIY-Blub/plant-watering-system1.0/blob/master/waterpi.py#L10
from decimal import Decimal
REPLACE LINE
https://github.com/DIY-Blub/plant-watering-system1.0/blob/master/waterpi.py#L26
per = round((0+((100-0)/Decimal(maxValue-minValue))*Decimal(data-minValue))*2,-1) / 2
REPLACE LINE
https://github.com/DIY-Blub/plant-watering-system1.0/blob/master/waterpi.py#L27
return int(per)
Variable with the name "minValue" = minimum value = AIR (e.g. 392) Variable with the name "maxValue" = maximum value = WATER (e.g. 917)
IMPORTANT: currently not tested yet
Stimmt, das Thema das mein minimaler Wert nicht 0 ist, hatte ich bei meinen Sensoren nicht. Da muss man die Formel (per = .....) ändern. Heute ist es schon etwas zu spät dafür, vielleicht morgen oder Du kannst gerne die Formel posten ;)
Originally posted by @DIY-Blub in https://github.com/DIY-Blub/faq/discussions/8#discussioncomment-742916