ich blicke es nicht: Habe einen Sync zwischen einer KNX Instanz (nur ein Wert) und MQTT eingerichtet. Die Änderungen kommen vom Server auch beim Client an, aber wie kann ich über MQTT nun von der Client Seite den Wert ändern?
EDIT: Problem gelöst, hatte im Zielsystem doch eine falsche Einstellung.
@KaiS
Ich teste gerade Deine mqttsync Server Komponente in Symcon um einem Client auf einer anderen Maschine eine Variable zu schicken, die Verbindung klappt, es kommt aber ein kompletter Block dort an… dachte es liegt am Client, aber auch beim MQTT Explorer kommt folgendes an…
Die Server Topic ist symcon, die Geräte Topic heißt myStromWatt
Ich bin jetzt soweit, dass ich den payload im Zielsystem verarbeiten könnte, ja wenn da keine eckigen Klammer sind…
herzlichen Dank für die Info! Es funktioniert genau so wie ich es mir vorgestellt hatte, bin ganz begeistert!
Ein paar Klicks in der Konfiguration der SyncServer Instanz und schon fliegen die Werte im Broker ein. Da fallen mir spontan einige weitere Einsatzmöglichkeiten ein.
Ein kleiner Tipp noch: HiveMQ bietet ein Starter-Paket mit bis zu 100 Verbindungen und 10GB/Monat for free an.
Doch noch eine Nachfrage: Ich schreibe überwiegend einzelne Werte in Richtung Broker. Ausnahme ist ein Wert, der aus der Summe zweier einzelner Zahlen berechnet wird (via IPS RECHENMODUL). Diesen Werte schreibe ich auch nur EINMAL, allerdings kommen im Fall des berechneten Wertes im Broker ZWEI identische Einträge an.
Gibt es dafür eine Erklärung, Workaround?