Hallo,
in einem anderen Thread wurde gewünscht die Anforderungen und Priotitäten an ein Modbus Modul zu sammeln.
Ich habe nur wenig direkte Erfahrung mit modbus (Werte lesen und schreiben mit https://www.openhab.org/addons/bindings/modbus/), habe jedoch schon unter Eigenschaften von modbus gelitten (Ausfälle von modbus vernetzten Multimegawatt Klimaanlagen für Rechenzentren durch unterschiedliche interpretation von bytes von verschiedenen versionen der Firmware).
Physical Layer:
Abstraktion das Zugriff über RS-485 oder tcp keine Rolle spielt.
Data Access Layer:
Da modbus eher ein RDMA Protokoll ist (man so wo man wieviel lesen/schreiben will) ist es geschickt in einem Request (mehrere) Bytes statt einzelne Bits zu lesen.
Function codes (FC) FC01 (Read coils), FC02 (Read discrete inputs), FC03 (Read multiple holding registers), FC04 (Read input registers)
Beim schreiben sollten sowohl die einzel als auch die mehrfachfunktionen implementiert werden:
FC05 (Write single coil), FC06 (Write single holding register), FC15 (Write multiple coils), FC16 (Write multiple holding registers)
Die Polling Frequenz sollte im Dataaccesslayer pro poller einstellbar sein. Ich halte eine Frequenzangabe a la "alle x sekunden" für hinreichend.
Ein Gerät wie der systemair Genius hat 98 Datenpunkt die sich mit 4 requests abholen lassen.
Die vom DataAccessLayer gelieferten Daten müssen dann interpretiert werden, also in bit, int8, uint8, int16, uint16, in32, uint32, float32, int64, uint64 zerlegt werden. Es wäre hilfreich Funktionen zu haben um die endianess der int werte anzupassen, der Standard sagt wohl nicht klar genug ob little endian oder big endian die richtige Reihenfolge ist.
Die modbus Programmierer neigen weiterhin zu byte Sparsamkeit und Multipliziren beispielsweise float Temperatur Messwerte mit 10, schneiden die Nachkommastellen ab und stellen den Wert als int16 bereit. Wenn man das liest muß man den Wert durch 10 dividieren und als float bereitstellen. Solche Transformationen sollten "einfach" sein und am besten mit Beispiel dokumentiert.
Ich denke das wären die Grundlagen um damit Geräte oder Spezifikations spezifische Module für systemair Genius/oder sun spec zu bauen.
Ich vermute, praktisch jeder TWS Kunde hat eine PV Anlage, also wäre das sun-spec modul von großem Nutzen.
Ein weiteres Feld wäre die emulation eines/mehrerer modbus adressen an denen modbus Geräte Messwerte pollen können. Ein textuelle Representation eine solchen Software only modbus device könnte so aussehen:
modbus_device [ physical_interface: rs485_0, address: 172, type: input, start:0 length: 4] {
RoomTemp1 [ Start:0, type:int16, conversionRule: "...", tws_data_point: some_tws_datapoint]
RoomTemp2 [ Start:1, type:int16, conversionRule: "...", tws_data_point: some_tws_datapoint]
RoomTemp3 [ Start:2, type:int16, conversionRule: "...", tws_data_point: some_tws_datapoint]
RoomTemp4 [ Start:3, type:int16, conversionRule: "...", tws_data_point: some_tws_datapoint]
}
Insolvenz der Elaborated Networks GmbH
Leider müssen wir Sie heute darüber informieren, dass das Amtsgericht München mit Beschluss vom 16. Oktober 2026 das Insolvenzverfahren über das Vermögen der Elaborated Networks GmbH unter dem Aktenzeichen 1509 IN 1258/26 eröffnet hat.
Zum Insolvenzverwalter wurde Herr Rechtsanwalt Dr. Matthias Hofmann bestellt. Dieser hat die Verwaltungs- und Verfügungsbefugnis über das Vermögen der Gesellschaft übernommen.
Die Gesellschaft firmiert ab sofort unter dem Namen: “Elaborated Networks GmbH in Insolvenz”. Der Geschäftsbetrieb der Gesellschaft wurde im Zuge des Verfahrens eingestellt. Eine Erbringung von Leistungen oder Lieferungen ist leider nicht mehr möglich. Die Cloud-Dienste werden bis auf weiteres im Rahmen einer privaten Initiative aufrechterhalten, dies kann jederzeit widerrufen werden.
Sollten Sie noch offene Forderungen (§ 38 InsO) gegen die Elaborated Networks GmbH haben, werden Sie gebeten, diese direkt beim Insolvenzverwalter bis zum 7. Dez. 2026 zur Insolvenztabelle anzumelden. Bitte richten Sie sämtliche diesbezügliche Korrespondenz direkt an das Büro des Insolvenzverwalters:
Rechtsanwalt Dr. jur. Matthias Hofmann
Unterer Anger 3
80331 München
Telefon: +49(89)5480330
Telefax: +49(89)548033111
Email: mail@pohlmannhofmann.de
Wir bedanken uns für die bisherige Zusammenarbeit und stehen Ihnen bei Rückfragen in Abstimmung mit dem Insolvenzverwalter unter support at elabnet dot de gerne zur Verfügung.
Details zum Verfahren und den privaten Initiativen stellen wir Kunden in einem nicht-öffentlichen Bereich zur Verfügung. Falls Sie hier keinen Zugriff haben, dann tragen Sie bitte Ihren Forennick in die Registrierung Ihres Servers ein und senden uns den Nick zusammen mit der ID Ihres Timberwolf Servers an support at elabnet dot de. Falls Sie hierzu erst einen Nick anlegen müssen verfahren Sie genauso. Das Bestätigungsmail nach der Anmeldung kommt aus technischen Gründen derzeit nicht, die Aktivierung erfolgt dann manuell nach Ihrer Mail an uns.
Stefan Werner
Geschäftsführer (ohne Vertretungsmacht)
Leider müssen wir Sie heute darüber informieren, dass das Amtsgericht München mit Beschluss vom 16. Oktober 2026 das Insolvenzverfahren über das Vermögen der Elaborated Networks GmbH unter dem Aktenzeichen 1509 IN 1258/26 eröffnet hat.
Zum Insolvenzverwalter wurde Herr Rechtsanwalt Dr. Matthias Hofmann bestellt. Dieser hat die Verwaltungs- und Verfügungsbefugnis über das Vermögen der Gesellschaft übernommen.
Die Gesellschaft firmiert ab sofort unter dem Namen: “Elaborated Networks GmbH in Insolvenz”. Der Geschäftsbetrieb der Gesellschaft wurde im Zuge des Verfahrens eingestellt. Eine Erbringung von Leistungen oder Lieferungen ist leider nicht mehr möglich. Die Cloud-Dienste werden bis auf weiteres im Rahmen einer privaten Initiative aufrechterhalten, dies kann jederzeit widerrufen werden.
Sollten Sie noch offene Forderungen (§ 38 InsO) gegen die Elaborated Networks GmbH haben, werden Sie gebeten, diese direkt beim Insolvenzverwalter bis zum 7. Dez. 2026 zur Insolvenztabelle anzumelden. Bitte richten Sie sämtliche diesbezügliche Korrespondenz direkt an das Büro des Insolvenzverwalters:
Rechtsanwalt Dr. jur. Matthias Hofmann
Unterer Anger 3
80331 München
Telefon: +49(89)5480330
Telefax: +49(89)548033111
Email: mail@pohlmannhofmann.de
Wir bedanken uns für die bisherige Zusammenarbeit und stehen Ihnen bei Rückfragen in Abstimmung mit dem Insolvenzverwalter unter support at elabnet dot de gerne zur Verfügung.
Details zum Verfahren und den privaten Initiativen stellen wir Kunden in einem nicht-öffentlichen Bereich zur Verfügung. Falls Sie hier keinen Zugriff haben, dann tragen Sie bitte Ihren Forennick in die Registrierung Ihres Servers ein und senden uns den Nick zusammen mit der ID Ihres Timberwolf Servers an support at elabnet dot de. Falls Sie hierzu erst einen Nick anlegen müssen verfahren Sie genauso. Das Bestätigungsmail nach der Anmeldung kommt aus technischen Gründen derzeit nicht, die Aktivierung erfolgt dann manuell nach Ihrer Mail an uns.
Stefan Werner
Geschäftsführer (ohne Vertretungsmacht)
[FR] Sammlung modbus modul Eigenschaften
-
StefanW
- Elaborated Networks

- Beiträge: 11402
- Registriert: So Aug 12, 2018 9:27 am
- Wohnort: Frauenneuharting
- Hat sich bedankt: 5521 Mal
- Danksagung erhalten: 10996 Mal
- Kontaktdaten:
Hallo Miesi,
ein toller Beitrag, danke sehr. Hilft uns sehr, nichts zu übersehen.
lg
Stefan
ein toller Beitrag, danke sehr. Hilft uns sehr, nichts zu übersehen.
lg
Stefan
Stefan Werner
Support für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Wichtige Fragen an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.
Support für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Wichtige Fragen an service at elabnet dot de
Link zu Impressum und Datenschutzerklärung oben.