Ich arbeite aktuell an folgendem Projekt und habe hier noch ein Problem:
Die Loxone ist als Master in einem TCP-Modbus System eingesetzt. Auf der Weboberfläche werden in einer Zeitschaltuhr verschiedene Zeiten eingegeben.
Diese Zeiten werden auf 10 dezentralen Raspberrys mit angeschlossenen Displays welche mittels codesys als Slaves konfiguriert wiedergegeben. Beim erreichen von festgelegten Restzeiten sollen 3 unterschiedliche Töne von den Raspberrys ausgegeben werden.
Funktioniert auch alles wie geplant allerdings gibt es hier zwei Probleme:
1. die Tonausgabe der Teilnehmer erfolgt asynchron mit Zeitversatz von bis zu 3 Sekunden.
2. Die Verbindung zu vereinzelnten Teilnehmern reißt immer wieder ab und die Zeit welche von der Loxone per Analogwert übertragen wird friert ein und läuft erst nach einem Neustart der Loxone weiter.
Hat bei dem beschriebenen Szenario eventuell irgendjemand eine Idee woran das liegen könnte? Vielleicht ein Modbus-Experte im bezug auf Loxone unter euch mit dem man sich in Verbindung setzen könnte? Bin für jede Idee dankbar. Habe schon sehr viel Zeit investiert und hoffe, dass mir jemand mit einem Denkanstoß weiterhelfen kann.
Die Monitorfunktion gibt leider nicht allzu viel her. Lediglich die Meldung "Stream Connect Error 172.172.0.210:502" wird gelegentlich ausgegen ohne, dass das Programm jedoch stehen bleibt.
Vielen Dank an euch für jegliche Antworten!
Kommentar