Hallo zusammen,
ich nutze in Home Assistant eine Automation, die die Hausbatterie zu den jeweils günstigsten Stunden über Tibber lädt.
Jetzt würde ich gerne diese Preisschwelle dynamisch an openWB übergeben, damit beim Fahrzeug X die Preisschwelle ebenfalls gesetzt wird.
Gibt es ein Topic im Mqtt, wo ich diesen Wert in openWB setzten kann?
Grüße,
Dirk
Preisladen Preisschwelle dynamisch setzten - gelöst
-
- Beiträge: 28
- Registriert: Mo Mär 18, 2024 2:46 pm
- Been thanked: 1 time
Preisladen Preisschwelle dynamisch setzten - gelöst
Zuletzt geändert von froggi1930 am Mo Sep 16, 2024 8:27 pm, insgesamt 1-mal geändert.
Re: Preisladen Preisschwelle dynamisch setzten
Ziemlich sicher ja... gehe einfach in die Einstellungen und ändere den Wert dort manuell und schaue in der Entwicklerkonsole des Browsers welches topic beim Speichern oder ggf. Schon beim verstellen des Preises geschrieben wird.
-
- Beiträge: 3915
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 19 times
- Been thanked: 129 times
Re: Preisladen Preisschwelle dynamisch setzten
Na, ganz so einfach ist es nicht mehr - schreiben kann man nur noch in die set/-Topics. Wenn es also eins dafür geben sollte klappt das. Falls nicht, muss erst noch eins programmiert werden.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
-
- Site Admin
- Beiträge: 8997
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 36 times
- Been thanked: 104 times
Re: Preisladen Preisschwelle dynamisch setzten
Alles was per Webinterface gesetzt wird, auch die Preisschwelle, läuft über MQTT. Heißt wenn du es per Webinterface machen kannst, kannst direkt in der Konsole schauen welches set Topic das ist.Gero hat geschrieben: Sa Sep 14, 2024 10:41 am Na, ganz so einfach ist es nicht mehr - schreiben kann man nur noch in die set/-Topics. Wenn es also eins dafür geben sollte klappt das. Falls nicht, muss erst noch eins programmiert werden.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
-
- Beiträge: 1266
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 19 times
- Been thanked: 91 times
Re: Preisladen Preisschwelle dynamisch setzten
Ich empfehle, das Datenmodell der openWB mit z.B. MQTT-Explorer anzusehen.
Hier kurz zur Preisgrenze:
Die Preisgrenze steckt im Lade-Profil, das dem Fahrzeug im Ladepunkt zugewiesen ist.
Beispiel topic für Lade-Profil 0:
Inhalt (json):
d.h. im json ist es et/max_price.
Wert 0.0002 wird im UI als 20 Ct angezeigt.
Ich würde wie folgt vorgehen:
das Topic "openWB/vehicle/template/charge_template/0" subscriben.
Im empfangenen json den Value von "et/max_price" ändern.
Das geänderte json auf topic "openWB/set/vehicle/template/charge_template/0" publishen.
(Die 0 durch die Id des Lade-Profils ersetzen).
Wenn Du das vom Fahrzeug "xyz" aus angehen willst musst Du die Ladepunkte nach dem Fahrzeug durchsuchen, dort findest Du dann dazu das benutzte Ladeprofil.
Hier kurz zur Preisgrenze:
Die Preisgrenze steckt im Lade-Profil, das dem Fahrzeug im Ladepunkt zugewiesen ist.
Beispiel topic für Lade-Profil 0:
Code: Alles auswählen
openWB/vehicle/template/charge_template/0
Code: Alles auswählen
{
"name": "Standard-Ladeprofil-Vorlage",
"prio": false,
"load_default": false,
"et": {
"active": false,
"max_price": 0.0002
},
"time_charging": {
"active": false
},
"chargemode": {
"selected": "stop",
"pv_charging": {
"min_soc_current": 10,
"min_current": 10,
"feed_in_limit": false,
"min_soc": 0,
"max_soc": 100
},
"scheduled_charging": {},
"instant_charging": {
"current": 10,
"limit": {
"selected": "none",
"amount": 10000,
"soc": 50
}
}
}
}
Wert 0.0002 wird im UI als 20 Ct angezeigt.
Ich würde wie folgt vorgehen:
das Topic "openWB/vehicle/template/charge_template/0" subscriben.
Im empfangenen json den Value von "et/max_price" ändern.
Das geänderte json auf topic "openWB/set/vehicle/template/charge_template/0" publishen.
(Die 0 durch die Id des Lade-Profils ersetzen).
Wenn Du das vom Fahrzeug "xyz" aus angehen willst musst Du die Ladepunkte nach dem Fahrzeug durchsuchen, dort findest Du dann dazu das benutzte Ladeprofil.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 28
- Registriert: Mo Mär 18, 2024 2:46 pm
- Been thanked: 1 time
Re: Preisladen Preisschwelle dynamisch setzten
Vielen Dank für Eure Hilfe...
Ich hatte zwar auch schon im MQTT Explorer gesucht, aber offenbar das richtige Topic übersehen.
Ich werde mich am Montag direkt dran setzten.

Ich hatte zwar auch schon im MQTT Explorer gesucht, aber offenbar das richtige Topic übersehen.
Ich werde mich am Montag direkt dran setzten.
-
- Beiträge: 28
- Registriert: Mo Mär 18, 2024 2:46 pm
- Been thanked: 1 time
Re: Preisladen Preisschwelle dynamisch setzten
Das funktioniert irgendwie nicht. Im Mqtt Explorer sehe ich das Topic
Allerdings ändert sich der Wert nicht wenn ich darauf etwas veröffentliche.
Hat es jemand schon einmal hinbekommen?
Code: Alles auswählen
{
"name": "Standard-Lade-Profil xx",
"prio": true,
"load_default": false,
"et": {
"active": true,
"max_price": 0.000276
},
"time_charging": {
"active": false
},
"chargemode": {
"selected": "pv_charging",
"pv_charging": {
"dc_min_current": 145,
"dc_min_soc_current": 145,
"min_soc_current": 6,
"min_current": 8,
"feed_in_limit": false,
"min_soc": 0,
"max_soc": 90
},
"scheduled_charging": {},
"instant_charging": {
"current": 16,
"dc_current": 145,
"limit": {
"selected": "soc",
"amount": 44000,
"soc": 90
}
}
}
}
openWB/vehicle/template/charge_template/1
Hat es jemand schon einmal hinbekommen?
-
- Site Admin
- Beiträge: 8997
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 36 times
- Been thanked: 104 times
Re: Preisladen Preisschwelle dynamisch setzten
Vollkommen richtig.Allerdings ändert sich der Wert nicht wenn ich darauf etwas veröffentliche.
Am besten im Browser mal setzen und in der Konsole schauen.
Da siehst du das ein set topic beschrieben wird.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de