openWB Version 2.x MQTT

Die Entwicklung der Wallbox Steuerung wurde eingestellt. Es gibt einfach zu viele Wallbox-Steuerungen auf dem Markt.

Moderator: Ulrich

opolo
Beiträge: 9
Registriert: Sa 29. Apr 2023, 17:16

openWB Version 2.x MQTT

Beitrag von opolo »

Hallo zusammen,
ich habe ein kleines Problem damit, die openWB in der Version 2.1 an die Solaranzeige anzubinden. In der Version 1.9 war alles gut, aber leider wurden die MQTT-Topics geändert.
Nun möchte die openWB anstatt einzelner Werte für Strom, Spannung etc. für L1, L2, L3 ein Array, in dem die Werte durch Komma getrennt stehen. Ich habe schon etwas rumprobiert, aber bislang ohne Erfolg. Wer PHP kann, lacht bestimmt über die Frage.
2024-12-11_21-59.png
Hier ein Teil meiner openWB_math.php:

Code: Alles auswählen

//Für das EVU Modul:
$openWB_MQTT["openWB/set/counter/7/get/power"] = ($DB["Einspeisung_Bezug"] * -1);
$openWB_MQTT["openWB/set/counter/7/get/imported"] = $DB["NetzbezugHeute"];
$openWB_MQTT["openWB/set/counter/7/get/exported"] = $DB["EinspeisungHeute"];
$openWB_MQTT["openWB/set/counter/7/get/frequency"] = $DB["Frequenz"];
//$openWB_MQTT["openWB/set/counter/7/voltages"] = $DB["SpannungL1"] .",". $DB["SpannungL2"] .",". $DB["SpannungL3"];
//$openWB_MQTT["openWB/set/counter/7/currents"] = ($DB["NETZStromL1"],$DB["NETZStromL2"],DB$["NETZStromL3"]);
//$openWB_MQTT["openWB/set/counter/7/powers"] = ($DB["NETZLeistungL1"],$DB["NETZLeistungL2"],DB$["NETZLeistungL3"]);

//Für das Speicher Modul:
$openWB_MQTT["openWB/set/bat/3/get/power"] = $DB["Leistung"];
$openWB_MQTT["openWB/set/bat/3/get/soc"] = $DB["SOC"];
$openWB_MQTT["openWB/set/bat/3/get/imported"] = $DB["BatterieLadungHeute"];
$openWB_MQTT["openWB/set/bat/3/get/exported"] = $DB["BatterieEntladungHeute"];
Die auskommentierten Zeilen funktionieren nicht.
Kann jemand mit der richtigen Syntax helfen.
Vielen Dank im Voraus!

Zurück zu „Wallbox Steuerung [intelligente Ladestationen ]“

Wer ist online?

Mitglieder in diesem Forum: Sonstige [Bot] und 0 Gäste