brauche mal eine Idee wie man Folgendes umsetzen könnte:
Möchte gerne alle Statusänderungen in Symcon über MQTT publishen. An Topics, welche sich aus der Position im Objektbaum ergeben.
Habe da an IPS_GetSnapshot gedacht bzw. der GetSnapShotChanges Funktion. Möchte in einem anderen System per MQTT auf alle Werte aus Symcon zugreifen können. Vllt. in einem weiteren Ausbau mit Filterfunktion, um nicht alle Statusänderungen zu schicken, sondern nur die bestimmter Variablen.
Für Gedankenanstöße oder ggf. schon existierenden Codeschnipsel wäre ich dankbar.
Wenn es RealTime sein soll, kommst du um ein PHP Modul nicht rum. Nur dort kannst du in der MessageSink auf alles reagieren. Auch kannst du mit einem PHP Modul auf beliebige Topics senden. Bedeutet dass du z.B. jede Sekunde alle Variablen prüfst und alle Änderungen published.
Ich hatte mir mal schon vor geraumer Zeit ein MqttPublisher Modul gebaut, was Status Änderungen registrierter Variablen an einen MQTT Server schickt. Funktioniert auch mit dem aktuellen IPS noch super. Am Anderen Ende lauschen dann Displays oder auch eine DB auf diese Topics