Wie wandle ich einen gelesenen Wert in einem Zähler um ?
♥ 0 |
Ich lese über einen Waveshare RS485 to POE ETH den Wert für die Batterietemperatur aus einem Deye sun-12k-sg04lp3-eu (Register 586) und zeige den erhaltenen Wert in einer Zähler-Kachel an. Kann mir da jemand helfen ? Gelöst
markiert als Spam
|
Antworten (6)
Private answer
Nee, alles gut. Vielleicht kommt es bei dir ja noch zum steuern über Modbus. Häufig liest man folgende Wünsche:
markiert als Spam
|
|
Private answer
Hab den Deye sun-12k-sg04lp3-eu verbaut mit 3 Battery-Packs zu je 15kWh. Was würdest du denn steuern wollen in der Batterie ? markiert als Spam
|
|
Private answer
Super! Sag mal, ist das ein Hybrit-WR? Hast du auch einen Akku und kannst du den über Modbus steuern? markiert als Spam
|
|
Private answer
vielen Dank für die schnelle Unterstützung mit einer kombinierten Formel in expression klappt es prima: "Temp": { Das mit den Expression hatte ich wohl falsch interpretiert. Ich dachte beim Lesen, dass der gelesene Wert aus einem Register als expression ausgewertet wird. markiert als Spam
|
|
Private answer
Genau. markiert als Spam
|
|
Private answer
Über das Feld "resolution" kannst du den Wert multiplizieren. z.B.: "*Temperatur": { Ob du in da auch noch den Offset rausrechnen kannst weiß ich nicht. Du kannst aber über eine Hilfsvariable gehen: "Temp": { "*Temperatur": {
markiert als Spam
|