Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Fragen zur Nutzung, Features, usw..
Antworten
kamik
Beiträge: 6
Registriert: Sa Jan 01, 2022 8:21 pm

Parameter Ein- und Abschaltschaltschwelle per HTTP oder MQTT setzen

Beitrag 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
yankee
Beiträge: 481
Registriert: Sa Mai 16, 2020 11:34 am

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

Beitrag 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)
kamik
Beiträge: 6
Registriert: Sa Jan 01, 2022 8:21 pm

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

Beitrag von kamik »

Super und vielen Dank!

Das habe ich wohl in der MQTT API überlesen.
kamik
Beiträge: 6
Registriert: Sa Jan 01, 2022 8:21 pm

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

Beitrag 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
Antworten