Hallo zusammen,
ich baue mir gerade ein MQTT-Device zusammen und möchte die Readings mit stateformat formatieren.
folgendes attr:
{sprintf
("Aktueller Zustand: <br>Akkustand: %.2f % <br> Ladung: %.3f W <br> Einspeisung: %.2f W<br>Leistung_PV1: %.2f W <br> Leistung_PV2: %.2f W<br>Leistung_PV3: %.2f W <br>Leistung_PV4: %.2f W<br>Leistung_PVges: %.f W",
ReadingsVal("Anker_Solarbank","state",0),
ReadingsVal("Anker_Solarbank","ladestand",0),
ReadingsVal("Anker_Solarbank","ladeleistung",0),
ReadingsVal("Anker_Solarbank","ac_hausabgabe",0),
ReadingsVal("Anker_Solarbank","solarleistung_1",0),
ReadingsVal("Anker_Solarbank","solarleistung_2",0),
ReadingsVal("Anker_Solarbank","solarleistung_3",0),
ReadingsVal("Anker_Solarbank","solarleistung_4",0),
ReadingsVal("Anker_Solarbank","solarleistung_sum",0))
}
hinter "state" verbirgt sich aber ein Text "charge_bypass"
Dieser state bzw. Text wird mir aber nicht in der Formatierung nach "Aktueller Zustand" angezeigt.
Ich finde den Fehler einfach nicht.
Danke für eure Hilfe.
Grüße
%s
Ist die Lösung.