Preisladen Preisschwelle dynamisch setzten - gelöst

Fragen zur Nutzung, Features, usw..
Antworten
froggi1930
Beiträge: 28
Registriert: Mo Mär 18, 2024 2:46 pm
Been thanked: 1 time

Preisladen Preisschwelle dynamisch setzten - gelöst

Beitrag von froggi1930 »

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
Zuletzt geändert von froggi1930 am Mo Sep 16, 2024 8:27 pm, insgesamt 1-mal geändert.
Andi
Beiträge: 422
Registriert: So Jun 21, 2020 8:48 am
Has thanked: 5 times
Been thanked: 7 times

Re: Preisladen Preisschwelle dynamisch setzten

Beitrag von Andi »

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.
Gero
Beiträge: 3915
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 19 times
Been thanked: 129 times

Re: Preisladen Preisschwelle dynamisch setzten

Beitrag von Gero »

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
openWB
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

Beitrag von openWB »

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.
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.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
rleidner
Beiträge: 1266
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 19 times
Been thanked: 91 times

Re: Preisladen Preisschwelle dynamisch setzten

Beitrag von rleidner »

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:

Code: Alles auswählen

openWB/vehicle/template/charge_template/0
Inhalt (json):

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
      }
    }
  }
}
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.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
froggi1930
Beiträge: 28
Registriert: Mo Mär 18, 2024 2:46 pm
Been thanked: 1 time

Re: Preisladen Preisschwelle dynamisch setzten

Beitrag von froggi1930 »

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.
froggi1930
Beiträge: 28
Registriert: Mo Mär 18, 2024 2:46 pm
Been thanked: 1 time

Re: Preisladen Preisschwelle dynamisch setzten

Beitrag von froggi1930 »

Das funktioniert irgendwie nicht. Im Mqtt Explorer sehe ich das Topic

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
Allerdings ändert sich der Wert nicht wenn ich darauf etwas veröffentliche.

Hat es jemand schon einmal hinbekommen?
openWB
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

Beitrag von openWB »

Allerdings ändert sich der Wert nicht wenn ich darauf etwas veröffentliche.
Vollkommen richtig.
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
Antworten