Die Informationen dieser mehrteiligen Reihe mit einer Lösung zum synchronen Auslesen von vielen Registern über Modbus-TCP in der Loxone Config sind doch etwas über die Beiträge verstreut. Sie bedürfen einer Zusammenführung und Konsolidierung. Und genau das gibts in diesem Artikel: eine Gesamtdokumentation bisheriger und neuer Funktionalitäten und die aktuellsten, verbesserten Sourcen zum Download.
„Loxone Config – Modbus synchron lesen – Zusammenfassung, Dokumentation und Verbesserungen“ weiterlesenLoxone Config – Modbus synchron lesen – Teil4
Mit dem Abschluss dieser Reihe möchte ich noch eine letzte Variante vorstellen, die ich umgesetzt habe: Das zusammenhängende Lesen von Registern mit unterschiedlichsten Datentypen. Manchmal hat man z.B. eine Reihe von 32bit Registern und dazwischen gibts dann auf einmal ein 16bit Register. Erst mal blöd, ist aber halt so. Wieder am Beispiel des SolarEdge Wechselrichters zeige ich, wie man dieses Problem in Loxone lösen kann.
„Loxone Config – Modbus synchron lesen – Teil4“ weiterlesenSolarEdge Wechselrichter steuern
Es gibt diverse Anleitungen und Hinweise im Netz, wie man seinen SolarEdge Wechselrichter über Modbus-TCP steuern kann. Aber die eigene ist natürlich immer die Beste. 🙂 Spaß beiseite: In meinem Fall wollte ich meinen angeschlossenen Batteriespeicher in bestimmten Fällen Nachts aufladen oder zu bestimmten Zeiten überhaupt nicht nutzen, also „einfrieren“. Die folgende Beschreibung ist reduziert auf die Steuerung über Loxone. Sonstige Logiken oder Steuerungen sind ausgeblendet, sind ja ohnehin für jeden individuell.
„SolarEdge Wechselrichter steuern“ weiterlesenLoxone Config – Modbus synchron lesen – Teil 3
In Vorbereitung auf den letzten vierten Teil zeige ich hier eine weitere Möglichkeit um große Mengen an synchron gelesenen Modbus-TCP Daten in Loxone direkt anzeigen zu lassen. Synchron/blockweise/atomar gelesen, wie man es auch nennen möchte. Ist natürlich in jedem Fall komfortabler nur entsprechende Ausgänge an den ausgebenden Baustein anzuschließen und sicher zu sein, dass alles zusammenpasst, als in Loxone die Register herauszufummeln und asynchrone Werte zu erhalten. Oder auch zum Testen, ohne große Konfiguration einfach mal Daten anzeigen lassen. Zudem ist man frei in den zeitlichen Abständen des Auslesens. Voraussetzung ist natürlich ein zusammenhängender Registerbereich.
„Loxone Config – Modbus synchron lesen – Teil 3“ weiterlesenLoxone Config – Modbus synchron lesen – Teil 2
Irgendwie hat es mir das Thema Modbus angetan. Jedenfalls wollte ich noch eine weitere Lösung zum synchronen Modbus TCP lesen aus der Loxone Config heraus vorstellen. In Teil1 bin ich bereits auf eine „kleine“ Lösung eingegangen. In diesem Beispiel stelle ich ein Stück picoC Code zur Verfügung, mit dem man blockweise Modbus-Werte auslesen kann. Das ist ressourcenschonender als Einzelabfragen und konsistenter.
„Loxone Config – Modbus synchron lesen – Teil 2“ weiterlesenLoxone Config – Modbus synchron lesen – Teil 1
Im Zuge der „Loxonisierung“ meiner Haustechnik bin ich auf ein Problem gestoßen, dass wohl bereits viele vor mir hatten: Das asynchrone Auslesen von Werten über Modbus-TCP. Klingt komisch, macht aber immer wieder Probleme. Beispielsweise in Fällen, in denen Register-Werte mit ihren passenden Skalierungsfaktoren ausgelesen werden müssen kann das temporär zu großen Ausreißern führen. Damit werden Daten falsch angezeigt, Graphen falsch skaliert und auch Statistiken können verfälscht werden.
„Loxone Config – Modbus synchron lesen – Teil 1“ weiterlesenMinzsirup
Heute etwas aus der Küche: Minzsirup
Damals war mir beim Anlegen unseres Gartens noch nicht bewusst, dass manche Pflanzen dazu tendieren sich die Welt untertan zu machen. Euphorisch habe ich zwei verschiedene Minzsorten frei eingepflanzt – ohne Wurzelsperre! Jetzt haben wir seit Jahren
