[Frage] [V4.5 IP6] Probleme mit ENUM bei Buderus Heizung über EMS ESP via Modbus abfragen

Wissen, Planung & Diskussion zur Modbus Unterstützung im Timberwolf Server.
Stellt uns hier Eure Modbus Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
Hermi
Reactions:
Beiträge: 7
Registriert: So Jun 29, 2025 9:05 pm
Hat sich bedankt: 2 Mal

[V4.5 IP6] Probleme mit ENUM bei Buderus Heizung über EMS ESP via Modbus abfragen

#1

Beitrag von Hermi »

Erstmal Hallo zusammen,

ich bin gerade am Umbau für unser Haus. In diesem Zug wird auch Heizung, Elektrik (KNX), Netzwerk usw. erneuert bzw. erstellt. Somit bin ich als Schnittstelle beim Timberwolf gelandet und auch im Forum. Vieles ist sehr einfach aufgebaut und mit Hilfe der Beschreibungen und Forum leicht umzusetzen. Gleich vorab: Ich bin kein IT-ler, nur ambitionierter Nutzer und möchte mich mit der Materie auseinandersetzen, um dazuzulernen.

Momentan hänge ich aber noch an einem Problem fest:

Ich möchte meine Daten der Heizung (Buderus) über EMS ESP mit der Modbus Schnittstelle an den Timberwolf bringen. Geräte sind bereits miteinander verbunden und viele Daten funktionieren. Im Moment hänge ich an den enom fest. Was muss ich hier beachten?
In NodeRed bekomme ich eine Zahl gesendet, diese kann ich wieder umschlüsseln.
Im Timberwolf bekomme ich nichts zurück. Ich habe schon einige Einstellungen versucht und komme zu keinem Ergebnis.

Im Wiki oder Forum habe ich leider keine Antwort gefunden. (vielleicht auch übersehen)


Danke für eure Hilfe
Gruß Daniel
Unbenannt.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von StefanW am Di Jul 01, 2025 5:37 pm, insgesamt 4-mal geändert.
Timberwolf #1666 3500 XL 4.5 IP6 VPN offen

blaubaerli
Reactions:
Beiträge: 2678
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 1000 Mal
Danksagung erhalten: 789 Mal

#2

Beitrag von blaubaerli »

Hallo Daniel,

um das sauber analysieren zu können, braucht man eine Dokumentation der Modbus-Register genau zu dem aktuellen Stand deines Heizungssystems.

Läuft da was auseinander, sucht man bis in alle Ewigkeit. Kannst du hier einen Link, oder eich Dokument beisteuern?

Danke. :handgestures-salute:

Beste Grüße
Jens
timberwolf168(2600er)VPN offenReboot nach Vereinbarung
timberwolf1699(3500XL)VPN offenReboot jederzeit
wiregate1250
Bitte WIKI lesen.

cheater
Reactions:
Beiträge: 696
Registriert: Sa Aug 11, 2018 11:16 pm
Hat sich bedankt: 450 Mal
Danksagung erhalten: 310 Mal

#3

Beitrag von cheater »

Hab gerade mal kurz gegoogelt, scheint recht gute Funktionen zu haben:

https://docs.emsesp.org/Modbus-Entity-Registers/

Ich an deiner Stelle würde mal probieren, ob man mit MQTT nicht schneller zum Ziel kommt.
Grüße, Dominic

Timberwolf 2400 #126, VPN offen, Reboot nach Absprache

StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10744
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5308 Mal
Danksagung erhalten: 8701 Mal
Kontaktdaten:

#4

Beitrag von StefanW »

Hi,
Hermi hat geschrieben: Di Jul 01, 2025 12:23 pmIm Timberwolf bekomme ich nichts zurück. Ich habe schon einige Einstellungen versucht und komme zu keinem Ergebnis.
Du bekommst eine Fehlermeldung zurück.

1. Mit der Maus über das angezeigte "Error Zeichen", dann kommt ein Mouse-Over mit weiteren Erklärungen (das ist praktisch überall in der Oberfläche so)

2. Es gibt einen ModBus Busmonitor, der wird ebenfalls eine Fehlermeldung ausgeben, aus der man mehr Infos entnehmen kann

3. Ohne die Doku des Herstellers über seine Modbus Register kann man ziemlich gar nichts sagen. Jeder Hersteller macht was anderes und daher muss man schon wissen, was der Hersteller spezifiziert hat

Zeig uns alle diese Infos, dann werden wir auch helfen können

lg

Stefan

PS: Und einen brauchbaren Threadtitel bitte
Zuletzt geändert von StefanW am Di Jul 01, 2025 2:06 pm, insgesamt 2-mal geändert.
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Ersteller
Hermi
Reactions:
Beiträge: 7
Registriert: So Jun 29, 2025 9:05 pm
Hat sich bedankt: 2 Mal

#5

Beitrag von Hermi »

2.JPG
Danke für die schnellen Antworten,

anbei noch die entsprechenden Bilder.
Register passt so, ist Register 36 + 9000 offset. Funktioniert auch bereits so in Node Red. Ich möchte nur auf Timberwolf umstellen.

Habe auch schon an MQTT gedacht, ich möchte aber nicht noch ein "System" aufmachen. Falls es überhaupt nicht geht muss ich wohl über NodeRed gehen.

Gruß Daniel
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Timberwolf #1666 3500 XL 4.5 IP6 VPN offen

Sun1453
Reactions:
Beiträge: 2223
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1987 Mal
Danksagung erhalten: 886 Mal

#6

Beitrag von Sun1453 »

Also ich sehe dort als Typ Enum und nicht UNIT.

Habe jetzt keine Zugriff auf den Server kann daher leider nicht sagen welche Werte da noch auswählbar sind und den entsprechenden vorschlagen.
Zuletzt geändert von Sun1453 am Di Jul 01, 2025 2:37 pm, insgesamt 1-mal geändert.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

Ersteller
Hermi
Reactions:
Beiträge: 7
Registriert: So Jun 29, 2025 9:05 pm
Hat sich bedankt: 2 Mal

#7

Beitrag von Hermi »

Richtig,
aber was muss ich einstellen? Oder habe ich Tomaten auf den Augen?
Timberwolf #1666 3500 XL 4.5 IP6 VPN offen

Sun1453
Reactions:
Beiträge: 2223
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 1987 Mal
Danksagung erhalten: 886 Mal

#8

Beitrag von Sun1453 »

Ich habe gerade im Wiki das Ausklappmenü gefunden. Text / String wäre das richtige.

https://elabnet.atlassian.net/wiki/spac ... ENFORMATES
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

Ersteller
Hermi
Reactions:
Beiträge: 7
Registriert: So Jun 29, 2025 9:05 pm
Hat sich bedankt: 2 Mal

#9

Beitrag von Hermi »

Habe ich versucht,
das Ergebnis ist das gleiche.
Error bleibt bestehen
Timberwolf #1666 3500 XL 4.5 IP6 VPN offen

StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10744
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5308 Mal
Danksagung erhalten: 8701 Mal
Kontaktdaten:

#10

Beitrag von StefanW »

Hi,

das Problem bei Modbus ist, dass es KEINERLEI normierte Datenkodierung gibt (bei MQTT oder Rest-API übrigens auch nicht). Das ist ja der große Vorteil von KNX, dass es Datenpunkttypen gibt mit genauer Kodierungsvorgabe an die sich alle halten müssen.

Da dieses hier fehlt, machen die jeweiligen Hersteller halt was ihnen gerade einfällt, zumindest weitgehend. Bei Integer oder Float sind es nur ein Dutzend Formate die üblich sind, aber für "Enum" gibt es gar keine Grundlage, das kann man machen wie man will, als string, als Zahl, mit beliebiger Zuweisung. Das hat dann eigentlich in der Doku zu stehen, sonst muss man raten.

Hier ist es nun so, dass die Fehlermeldungen zeigen, dass bei der Abfrage gar keine gescheite Antwort kommt, also für das Register kein Wert kommt, sondern ein Fehler, da sind wir noch gar nicht beim dekodieren.

Womöglich hast Du das Timing zu eng gefasst (also die Zeit zwischen zwei Abfragen)?

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Antworten

Zurück zu „Modbus“