ich versuche, aus einem Victron Cerbo GX über MQTT (über Modbus ist dieser Wert nicht verfügbar) das Active SOC Limit zu lesen. Damit kommt "{"value":30.0}".
Wie kann ich nun die "30.0" aus dem Ergebnis extrahieren?
Eine Befehlserkennung mit \v gibt es bei MQTT Subscriptions nicht. Am Loxberry könnte man mit RegEx auf Subscriptions arbeiten, aber da habe ich schon meinen Standard MQTT Broker eingestellt - und es geht nur einer. Im Miniserver kann man immerhin auf mehrere Broker verweisen, da kann ich den Cerbo MQTT Broker als zweiten MQTT Client einrichten, muß aber das Ergebnis im Miniserver von Text auf Zahl konvertieren.
Gruß Roland
Kommentar