Seite 7 von 9

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Do Apr 11, 2024 4:01 pm
von Andi
Im Browser die Entwickler Konsole öffnen, den Wert manuell verstellen und dann siehst du in der Konsole das mqtt topic auf das geschrieben wird.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Do Apr 11, 2024 6:22 pm
von hg6807
Andi hat geschrieben: Do Apr 11, 2024 4:01 pm Im Browser die Entwickler Konsole öffnen, den Wert manuell verstellen und dann siehst du in der Konsole das mqtt topic auf das geschrieben wird.
Das hatte ich schon mal gelesen, sehe da aber gar nichts.
Wo und in welchem Fester sollten MQTT Befehle sichtbar sein?

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Do Apr 11, 2024 6:41 pm
von Andi
Müsste im Netzwerkreiter sein.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Do Apr 11, 2024 6:53 pm
von hg6807
Habe es gefunden und hatte es vorher nicht gefunden, da die Werte im JSON stehen.
Jetzt die nächste Challenge das auszulesen, ändern und wieder zurückschreiben.
Ich gehe da mal auf die Suche...

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Do Apr 25, 2024 5:14 pm
von JimRockford
LutzB hat geschrieben: Mo Jul 31, 2023 7:39 am Wenn es um Einstellungen geht, die auch auf der Hauptseite eingestellt werden können, dann empfehle ich folgendes:
... Wenn dann eine Einstellung verändert wird, erscheint so eine Meldung:

Code: Alles auswählen

publishing message: openWB/set/vehicle/template/charge_template/0/chargemode/pv_charging/min_current -> 6
Wenn ich bspw. die Anzahl der "Unterstützten Phasen" ändere (hier: auf "2"), wird bei mir angezeigt (Chrome Browser):

Code: Alles auswählen

updateState: openWB/vehicle/template/ev_template/0 2 max_phases
Wie schreibe ich jetzt einen solchen Wert mit MQTT?

In Home Assistant klappt folgendes jedenfalls nicht: Wenn ich hier als topic "openWB/set/vehicle/template/ev_template/0/max_phases" und als payload "2" eingebe, wird mir in "MQTT Explorer" angezeigt, dass hier lediglich ein Unterzweig "max_phases" geschrieben wurde.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Mo Apr 29, 2024 12:07 pm
von hg6807
Wahrscheinlich ein gleiches Problem.
Ich kann ein JSON mit den Ladeeinstellungen per MQTT updaten, in OpenWB sehe ich das dann in den Einstellungen.
Allerdings ist das noch nicht "gesetzt".
Sprich es muss wie in den Einstellungen noch "gespeichert" werden.
Wie macht man das per MQTT?
Ich habe das JSON unbestätigt und bestätigt geschrieben, beides ist jedoch nicht nicht wirksam.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Mo Apr 29, 2024 12:55 pm
von Gero
Mittlerweile (aktuelles beta) ist es nur noch möglich, unter openWB/set/ zu schreiben, zuviele haben sich ihre Konfiguration mit falsch konfigurierten MQTT-Clients zerschossen.

Mit den Ladeeinstellungen meinst Du sicherlich Sofort, PV, Standby etc? Das liegt aktuell (noch) im Ladeprofil des eingesteckten Fahrzeugs:
openWB/set/vehicle/template/charge_template/1/chargemode/selected
(ich hoffe mal, dass das nicht nur die Anzeige im UI ist, sondern sich der Lademodus auch wirklich umschaltet)

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Mo Apr 29, 2024 1:17 pm
von hg6807
Nein, das klappt.

Ich meinte folgendes:
openWB.chargepoint.template.0

Hier stellt man die Max Ladestrom für PV-Laden 1/3-phasiges Laden ein.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Mo Apr 29, 2024 2:46 pm
von Gero
hg6807 hat geschrieben: Mo Apr 29, 2024 1:17 pm Nein, das klappt.
Dann bist Du wohl auf dem Release und dann wird es mit dem nächsten Release nicht mehr klappen.
Ich meinte folgendes:
openWB.chargepoint.template.0
Ah, das Ladepunktprofil - da ist ein json dahinter in dem die Konfiguration des Ladepunkts drinsteht. Der wird demnächst nicht mehr schreibbar sein. Wenn es einen openWB.set.chargepoint.template.0 gibt, dann sollte es dort funktionieren.

Re: Wie per MQTT Lademodi & Konfiguration steuern?

Verfasst: Mo Apr 29, 2024 6:30 pm
von hg6807
Ich glaube das ist wohl falsch verstanden worden.

Hier etwas ausführlicher:

Ich nehme das JSON openWB.chargepoint.template.0, verändere es (Max. Ladeströme) und schreibe es wieder zurück.

In OpenWB sehe ich die veränderten Einstellungen, sie schaltet aber trotzdem nicht weil das "Speichern" fehlt.
Ich bräuchte also ein MQTT Wert für dem "Speichern-Button"