MQTT Frage, topic beim senden ändern

Hi,

ich habe da mal eine frage, ich habe ein Stück Software welches mir per MQTT werte zum Symcon schickt. Ich kann auch schreiben, jedoch verlangt die Software, das ich dazu den Topic um /set ergänze

Wenn ich auf die entsprechende Instanz gehe und dies Manuell erledige, kann ich auch den topic ergänzen, den wert senden und er kommt an. Aber wie wrüde das aus einem Script raus gehen? Requestaction funktioniert ja nicht an der Stelle… Oder muss ich manuell eine Instanz erstellen und dort /set im topic einfügen um zum Ziel zu kommen? Fände ich nicht so sexy…

Viele Grüße

Also ich würde da in Richtung eigenes
Modul gehen. Was für eine Software ist das denn?

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hi Kais,

es handelt sich um eine Software zur Ladesteuerungen von Wallboxen
GitHub - andig/evcc: EV Charge Controller

Ich wollte nur eine Handvoll variable schalten…

The MQTT API follows the REST API’s structure:

evcc: root topic
evcc/updated: timestamp of last update
evcc/site: site dynamic state
evcc/site/mode: global charge mode (writable)
evcc/site/targetsoc: global target SoC (writable)
evcc/loadpoints: number of available loadpoints
evcc/loadpoints/<id>: loadpoint dynamic state
evcc/loadpoints/<id>/mode: loadpoint charge mode (writable)
evcc/loadpoints/<id>/targetsoc: loadpoint target SoC (writable)

Note: to modify writable settings append /set to the topic for writing.

Davon wären auch nur die letzen beide Punkte interessant.

Ich könnte auch REST nehmen, aber mit MQTT hab ich halt alle infos… Kann ich denn denTopic irgendwie auslesen umschreiben und dann publishen?

Vielen Dank.