Batterylevel, Volt in % umrechnen
Verfasst: 6. Mär 2020 18:10
Es gibt ja das dynamische Icon Batterylevel. Dies gefällt mir ganz gut.
Jetzt liefert mir der Sensor aber einen Volt Wert. Und das dynamische Icon Batterylevel funktioniert nur richtig mit Prozentangaben.
Wie kann man die Werte am besten in openHAB umrechnen lassen?
Gesetzt sind:
2,7V Batterie leer. Also alles darunter und gleich 2,7V -> 0%
5,1V Batterie voll. Also alles darüber und gleich 5,1V -> 100%
Die Bereiche dazwischen Prozentual aufgeteilt.
Mathematisch würde ich erst die Range nehmen, und diesen Bereich Prozentual aufteilen, um auf die Prozente zu kommen.
(IstWert - MinWert)*100/(MaxWert-MinWert)
Beispiel 3V gemessen:
(3-2,7)*100/(5,1-2,7)=12,5 //Also 12,5%
Beispiel 4V gemessen:
(4-2,7)*100/(5,1-2,7)=54,167 //Also 54,167%
Natürlich könnte ich das im Wemos im Sketch einfach berechnen und mitsenden. Aber ich würde mir gern auch die Spannung als Wert anzeigen lassen. Dann müsste ich wieder zurück rechnen. Oder ich sende einfach beide Werte auf unterschiedlichen Topics und erstelle so zwei Items in openHAB. Aber vielleicht gibt es auch eine einfache Methode in openHAB?
Gibt es die Möglichkeit, das dynamische Icon zur Anzeige zu verwenden und gleichzeitig dananeben den Voltwert auszugeben? Vermutlich nicht, oder?
Jetzt liefert mir der Sensor aber einen Volt Wert. Und das dynamische Icon Batterylevel funktioniert nur richtig mit Prozentangaben.
Wie kann man die Werte am besten in openHAB umrechnen lassen?
Gesetzt sind:
2,7V Batterie leer. Also alles darunter und gleich 2,7V -> 0%
5,1V Batterie voll. Also alles darüber und gleich 5,1V -> 100%
Die Bereiche dazwischen Prozentual aufgeteilt.
Mathematisch würde ich erst die Range nehmen, und diesen Bereich Prozentual aufteilen, um auf die Prozente zu kommen.
(IstWert - MinWert)*100/(MaxWert-MinWert)
Beispiel 3V gemessen:
(3-2,7)*100/(5,1-2,7)=12,5 //Also 12,5%
Beispiel 4V gemessen:
(4-2,7)*100/(5,1-2,7)=54,167 //Also 54,167%
Natürlich könnte ich das im Wemos im Sketch einfach berechnen und mitsenden. Aber ich würde mir gern auch die Spannung als Wert anzeigen lassen. Dann müsste ich wieder zurück rechnen. Oder ich sende einfach beide Werte auf unterschiedlichen Topics und erstelle so zwei Items in openHAB. Aber vielleicht gibt es auch eine einfache Methode in openHAB?
Gibt es die Möglichkeit, das dynamische Icon zur Anzeige zu verwenden und gleichzeitig dananeben den Voltwert auszugeben? Vermutlich nicht, oder?