Seite 1 von 1

Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Verfasst: Sa Jan 01, 2022 8:29 pm
von kamik
Hallo zusammen,

gibt es eine Möglichkeit die Parameter in den PV und PV+Min Einstellungen "Einschaltschwelle" und "Ausschaltschwelle" bspw. über http Befehle zu setzen?
Konkret geht es mir um folgendes:
Ich setze über FHEM oder IO Broker den Lademodus in Abhängigkeit meines SOC und den Monaten. Von November bis Februar läuft Min + PV, wenn der Wechselrichter Ertrag erzeugt. Das ganze mache ich bis 80% und danach setze ich wieder den PV Modus.

Ich würde jetzt gerne im Dezember und Januar die Einschaltschwelle herunter setzen, sodass ich dann bspw. bei 50% Überschuss die Ladung trotzdem starte.

Man kann jetzt darüber diskutieren, wie viel das am Ende ausmacht, aber grundsätzlich interessiert es mich, ob das möglich ist.

Gruß und frohes neues
Patrick

Re: Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Verfasst: Sa Jan 01, 2022 9:09 pm
von yankee
Du kannst die Parameter über MQTT setzen. Die Topics sind:

openWB/config/set/pv/minFeedinPowerBeforeStart
openWB/config/set/pv/maxPowerConsumptionBeforeStop

Es geht auch über HTTP:

URL: http://ADRESSE_OPENWB/openWB/web/settings/saveconfig.php
Paramater "abschaltuberschuss" und "mindestuberschuss"
(Parameter als application/x-www-form-urlencoded in einem POST-Request übertragen)

Re: Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Verfasst: Sa Jan 01, 2022 9:44 pm
von kamik
Super und vielen Dank!

Das habe ich wohl in der MQTT API überlesen.

Re: Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Verfasst: Sa Jan 01, 2022 10:31 pm
von kamik
Der Vollständigkeit halber nochmal kurz ein Hinweis bzgl. HTTP

Von einem Raspberry hat es mit einem Curl Befehl funktioniert. Dieser Funktioniert sowohl in FHEM als auch mit io broker. Man muss bei FHEM nur mit den Anführungszeichen aufpassen:

Shell direkt:

Code: Alles auswählen

curl -d "abschaltuberschuss=850&mindestuberschuss=500" http://192.168.178.xxx/openWB/web/settings/saveconfig.php
FHEM:

Code: Alles auswählen

{system("curl -d 'abschaltuberschuss=100&mindestuberschuss=1400' http://192.168.178.xxx/openWB/web/settings/saveconfig.php")}
io broker:
im blockly skript Aktionen--> exec wählen und unter Befehl:

Code: Alles auswählen

curl -d "mindestuberschuss=500&abschaltuberschuss=850" http://192.168.178.xxx/openWB/web/settings/saveconfig.php