CM Variablen per MQTT setzen – Info
♥ 0 |
Hallo zusammen,
hier nur eine kurze Info, da ich das so in der Dokumentation nicht finden konnte. Möchte man CM Variablen per MQTT setzen, kann man den API Aufruf „set_cm_vars“ auch mit MQTT benutzen. Topic ist dann also
cfos_mqtt/api/cmd=set_cm_vars Und Body: {
In der Doku ist leider nur beschrieben, wie man das ganze einzeln und über das Topic macht – was zumindest bei mir Probleme bei Nutzung des „retain“ flags in MQTT macht:
cfos_mqtt/api/cmd=set_cm_vars&name=x&val=1 Dadurch dass jeder Wert ein eigenes Topic erzeugt, ist der Wert der Variable bei Neustart des MQTT Brokers oder der Wallbox nicht vorhersagbar, da alle Topics empfangen werden und der Wert der Variable dadurch den des als letztes empfangenen Topics hat. Das ist aber natürlich nicht unbedingt der Wert des als letztes gesendeten Topics. Das kann durch die obige Variante vermieden werden. – Hendrik
markiert als Spam
|