MQTT: wie ein /set an das Ende eines Topics beim Schreiben?

Ich möchte über mqtt einen Wert schreiben. Die Gegenstelle (eine Wallbox) möchte beim Schreiben jedoch ein /set am Ende des Topics. Wie geht das in in ipsymcon?

Um schreibbare Einstellungen durchzuführen, muss ein /set am Ende des Topics hinzugefügt werden an welches der neue Wert gesendet wird. Beispiel: mosquitto_pub -t „evcc/loadpoints/1/phases/set“ -m „3“ um die Anzahl der netzseitigen Phasen am 1. Ladepunkt auf 3 festzulegen.

Viele Grüße und Danke!
Dominik

Hi,

Ah, noch ein evcc User.

Ich kopiere die Instanz, öffne diese und füge im topic ein Set ans Ende.

Dann kann man mit requestaction Werte senden. Bei evcc kann man auch mit der Rest api arbeiten… Je nachdem was einem lieber ist.

Viele Grüße

Danke für die Antwort! Ja wäre schön, wenn Symcon dafür mal was einbauen würde, dass dies grundsätzlich geht :slight_smile:

Was soll Symcon denn da bauen… das ist ja keine „Norm“ oder Regel… hier hat der Hersteller einfach gesagt der Topic des aktuellen Wertes heisst „evcc/loadpoints/1/phases“ (also zum Auslesen) und zum verändern des Wertes muss man in das Topic „evcc/loadpoints/1/phases/set“ schreiben, das ist einfach ein anderer Eintrag im MQTT_Topic-Baum. Bei anderen ist es häufig das Topic /cmd was zum setzen/schalten verwendet wird… das kann ja jeder machen wie er will. 2 verschiedene Topics zu haben für Wert und Wert-Setzen ist übliche MQTT-Praxis.

Hi,

Wäre hilfreich wenn man den topic auslesen könnte und dann Script zu verarbeiten und zu senden.

Sowas wie
‚‘’
ModifyMQTTTopic(int $Instanz, string „/set“ ) ;

‚‘’

Viele Grüße

packe dir das doch einfach in das Action-Script des Topics… dann hast du das