Du hast Fragen zu Modbus? Dann check gerne mal meinen Modbus Videokurs aus: ▶ Modbusfibel: www.udemy.com/course/modbus-fibel/?referralCode=A6F6321AE7D2035CA4BC
Tolle Videos! Mich würde interessieren, wie man in Home Assistant per Modbus die Werte zurück schreiben kann. ZB. die Soll Temperatur der Wärmepumpe per Regler steuern.
Danke für das Video - gerade erst habe ich das etwas ältere Node-Red Video geschaut. Nun fehlt mit noch das FEMS der Fenecon Batterie um einen sinnvollen ModBus zu integrieren. :)
Hallo Torben, Video ist super. Hat das eine oder andere klarer rüber gebracht. Wie würde aber die Modbus TCPIP Verbindung mit 2 Slaves aussehen? Ich verwende 2 Logo's, beide Port502. Bei der einen Logo bekomme ich analoge Daten , bei der anderen kommt nichts. Im Protokoll steht keine Eintrag. Hättest du da einen Lösungsansatz?
Hallo Torben, du hast sehr gut erklärt, wie die Werte angezeigt werden können. Ist es im HA auch möglich diese Werte in eine Datenbank zu schreiben, um damit Auswertungen auszugeben?
Wie bekommst du es hin, das die Auswertung (Kurve) von dem Sensor bei Minute 16:04 als eine Linie dargestellt wird? Bei mir ist das ein wildes hoch und runter von der Kurve
Hi Torben, ich nutzen eine Siemens Logo für meine Pool das was auch funktioniert. Man schaltet die Automatik mittels einen Taster leider bekomme ich den Taster nicht in den HA realisiert. Hast du Ansätze für mich ?
Hallo Torben, ich finde deine Erklärungen sehr gut. Allerdings habe ich auch ein Projekt und ich komme einfach nicht weiter. Ich habe eine Siemens Logo 8 die auch Modbusdaten liefert. Ich habe hier ein Video gefunden das leider auf Spanisch ist und wenn ich die Befehle 1 zu 1 abschreibe bekomme ich immer Fehlermeldungen. Ich möchte gerne eine Logo als Alarmgerät darstellen, mann kann dort 8 Eingänge mit Endschaltern belegen und 4 Ausgänge mit Alarmlampen oder Sirenen. Kannst du mir helfen?
Hallo Torben, coolen Video. Vielen Dank dafür. Ich habe ein kleines Problem bei der Nutzung von Modus in HA. Ich möchte eine E3DC Wallbox über Modus lesen/ und schreiben. Leider wird die Wallbox nur als ein einzelnes Register angeboten und man muss dann die einzelnen bits im Register schalten bzw. lesen. Habe bisher dazu noch keine Lösung gefunden? Hast du eine Idee wie man das machen kann?
Hallo Torsten, tolles Video, ich hätte eine Frage. Ich habe einen Frequenzumrichter für meine Filterpumpe und aber keine Beschreibung für die Modbus-Schnittstelle. Ich hbae zwar beim Händler die Dokumentation nachgefragt, wenn ich diese aber nicht erhalte, gibt es die eine Möglichkeit dass ich die Datenpunkte irgendwie herausfinde? Wäre super, wenn du mir eine Antwort senden könntest. Danke, Klaus
Nenn mich „Oldschool“, aber ich plane fast prinzipiell ein Weinzierl 716 in jede KNX Installation als KNX-IP-Interface inkl. Modbus-Gateway. Dann kommt der Modbus erst sauber auf den KNX und geht erst dann auf den HomeAssistant. Dann funktionieren die Schwellwertlogiken und Visualisierungen zwischen Modbus und KNX, selbst wenn der HomeAssistant mal wieder zickt.
Ansichtssache. Wenn man mehrere Zähler hat und kurze Abfrageintervalle bevorzugt müllt man sich halt den Bus voll. Kommt halt drauf an was man genau machen will. Wenn man einfach nur die Werte loggen will seh ich keine Notwendigkeit für den Weg über KNX. Bei mir läuft HA aber äußerst stabil muss ich gestehen.
@@UA-camHauptmeister Wir machen dafür eine eigene Linie. Wenn die nicht reicht, dann hast Du recht… dann bringt man wahrscheinlich sinnlosen Müll auf den Bus, den man am Ende sowieso nicht braucht. Da ich aber (vor allem aus beruflichem Interesse) mit mehreren Servern und Logikmodulen arbeite und nicht von einer “En vogue”-Technologie wie HomeAssistant abhängig sein will, gehe ich den Weg wie beschrieben.
Den Ansatz kann ich nachvollziehen und würde ihn auch nicht als Oldschool bezeichnen. Wie schon angemerkt kommt es immer auf den Einsatzzweck an. Ich bin grundsätzlich auch vorsichtig mit HA, muss allerdings auch gestehen, dass es bisher bei mir noch nie dazu gekommen ist, dass der gesamte HA steht. Außer ich spiele mal wieder damit rum ... 😂
@@torbenledermann Ich hab das ab und zu mit verschiedenen Systemen. Bei mir zieht „Watchtower“ alle anderen Docker Container wie HA, OpenHAB und Unifi Controller bei jedem stable Release automatisch auf die letzte Version. Dadurch hängt halt 1-2 Mal im Jahr der Container. Dafür muss ich mich im Gegenzug nie um Updates kümmern. Anderer Vorteil des Weinzierl 716 ist, dass ich dadurch die Modbus Daten gleichzeitig auf X1, HA und OpenHAB auswerten kann.
Hallo Torben, tolles Video mal wieder super erklärt! Dennoch habe ich Probleme meine Wallbox eine "Heidelberg Energy Control" via Modbus Seriell auszulesen. Könntest Du mir da Hilfestellung leisten? Beste Grüße Vinz
Moin, vielen Dank für das Video echt klasse. 2 Fragen: beim Zählerstand von einem Stromzähler würde man also total (wenn es nur ein Zählwerk gibt, sprich in beide Richtungen ) bzw. total_increasing (wenn es für Einspeisung und Bezug jeweils ein eigenes Zählwerk gibt) wenn man einen Wandlerzähler hat, dann würde man das Wandlerverhältnis gleich mit scale abbilden? Oder macht man das nicht das vielleicht an anderer Stelle unglücklich ist? Danke!
Genau so würde ich es auch einstellen. Beim Wandlerzähler sollte die Multiplikation doch eigentlich schon der Modbus Zähler übernehmen. So kenne ich es zu Mindestens.
Juhu! Diese Anleitung hab ich gesucht. Irgendwie wollen bei mir die "Offset" einstellungen nicht so wie im Video gezeigt. Jede Einstellung zeigt keine Wirkung obwohl Datei gespeichert und HA neu gestartet wurde. Wer hat ne Idee?
Ich bekomme folgende Konfigwarung aber warum habe alles so gemacht wie du auch…Invalid config for 'modbus' at configuration.yaml, line 12: 'modbus' is an invalid option for 'modbus', check: modbus->0->modbus Invalid config for 'modbus' at configuration.yaml, line 12: required key 'baudrate' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'bytesize' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'method' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'parity' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'port' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'stopbits' not provided Invalid config for 'modbus' at configuration.yaml, line 12: required key 'type' not provided
@@StephanFarber-db5os ok diese Fehlermeldung habe ich jetzt weg bekommen. Jedoch bekomme ich jetzt keine Daten angezeigt. Wenn ich mit Hilfe eines Modbus Sniffers Daten Anfrage bekomme ich Werte angezeigt. In den Logs ist folgende Warnung hinterlegt: ERROR (SyncWorker_6) [homeassistant.components.modbus.modbus] Pymodbus: stiebel_eltron_isg: Error: device: 0 address: 506 -> Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received) sagt mir so nichts auf anhieb.
Du hast Fragen zu Modbus? Dann check gerne mal meinen Modbus Videokurs aus:
▶ Modbusfibel: www.udemy.com/course/modbus-fibel/?referralCode=A6F6321AE7D2035CA4BC
Vielen Dank für deine Mühen das ist ein wirklich tolles Video!
sehr interessant!
Klasse Video, Torben!
Tolle Videos! Mich würde interessieren, wie man in Home Assistant per Modbus die Werte zurück schreiben kann. ZB. die Soll Temperatur der Wärmepumpe per Regler steuern.
Danke für das Video - gerade erst habe ich das etwas ältere Node-Red Video geschaut. Nun fehlt mit noch das FEMS der Fenecon Batterie um einen sinnvollen ModBus zu integrieren. :)
Danke für dein tolles Video! Hat meinen Modbus "repariert" nach HA update 12.4
Hallo Torben, Video ist super. Hat das eine oder andere klarer rüber gebracht. Wie würde aber die Modbus TCPIP Verbindung mit 2 Slaves aussehen? Ich verwende 2 Logo's, beide Port502. Bei der einen Logo bekomme ich analoge Daten , bei der anderen kommt nichts. Im Protokoll steht keine Eintrag. Hättest du da einen Lösungsansatz?
Hallo Torben, du hast sehr gut erklärt, wie die Werte angezeigt werden können. Ist es im HA auch möglich diese Werte in eine Datenbank zu schreiben, um damit Auswertungen auszugeben?
Wie bekommst du es hin, das die Auswertung (Kurve) von dem Sensor bei Minute 16:04 als eine Linie dargestellt wird?
Bei mir ist das ein wildes hoch und runter von der Kurve
Hi Torben, ich nutzen eine Siemens Logo für meine Pool das was auch funktioniert. Man schaltet die Automatik mittels einen Taster leider bekomme ich den Taster nicht in den HA realisiert. Hast du Ansätze für mich ?
Hallo Torben, ich finde deine Erklärungen sehr gut.
Allerdings habe ich auch ein Projekt und ich komme einfach nicht weiter.
Ich habe eine Siemens Logo 8 die auch Modbusdaten liefert.
Ich habe hier ein Video gefunden das leider auf Spanisch ist und wenn ich die Befehle 1 zu 1 abschreibe bekomme ich immer Fehlermeldungen.
Ich möchte gerne eine Logo als Alarmgerät darstellen, mann kann dort 8 Eingänge mit Endschaltern belegen und 4 Ausgänge mit Alarmlampen oder Sirenen.
Kannst du mir helfen?
Hallo Torben, coolen Video. Vielen Dank dafür. Ich habe ein kleines Problem bei der Nutzung von Modus in HA. Ich möchte eine E3DC Wallbox über Modus lesen/ und schreiben. Leider wird die Wallbox nur als ein einzelnes Register angeboten und man muss dann die einzelnen bits im Register schalten bzw. lesen. Habe bisher dazu noch keine Lösung gefunden? Hast du eine Idee wie man das machen kann?
Super erklärt!!!
Hallo Torsten, tolles Video, ich hätte eine Frage. Ich habe einen Frequenzumrichter für meine Filterpumpe und aber keine Beschreibung für die Modbus-Schnittstelle. Ich hbae zwar beim Händler die Dokumentation nachgefragt, wenn ich diese aber nicht erhalte, gibt es die eine Möglichkeit dass ich die Datenpunkte irgendwie herausfinde? Wäre super, wenn du mir eine Antwort senden könntest. Danke, Klaus
Nenn mich „Oldschool“, aber ich plane fast prinzipiell ein Weinzierl 716 in jede KNX Installation als KNX-IP-Interface inkl. Modbus-Gateway.
Dann kommt der Modbus erst sauber auf den KNX und geht erst dann auf den HomeAssistant.
Dann funktionieren die Schwellwertlogiken und Visualisierungen zwischen Modbus und KNX, selbst wenn der HomeAssistant mal wieder zickt.
Ansichtssache. Wenn man mehrere Zähler hat und kurze Abfrageintervalle bevorzugt müllt man sich halt den Bus voll. Kommt halt drauf an was man genau machen will. Wenn man einfach nur die Werte loggen will seh ich keine Notwendigkeit für den Weg über KNX. Bei mir läuft HA aber äußerst stabil muss ich gestehen.
@@UA-camHauptmeister Wir machen dafür eine eigene Linie.
Wenn die nicht reicht, dann hast Du recht… dann bringt man wahrscheinlich sinnlosen Müll auf den Bus, den man am Ende sowieso nicht braucht.
Da ich aber (vor allem aus beruflichem Interesse) mit mehreren Servern und Logikmodulen arbeite und nicht von einer “En vogue”-Technologie wie HomeAssistant abhängig sein will, gehe ich den Weg wie beschrieben.
Den Ansatz kann ich nachvollziehen und würde ihn auch nicht als Oldschool bezeichnen. Wie schon angemerkt kommt es immer auf den Einsatzzweck an. Ich bin grundsätzlich auch vorsichtig mit HA, muss allerdings auch gestehen, dass es bisher bei mir noch nie dazu gekommen ist, dass der gesamte HA steht. Außer ich spiele mal wieder damit rum ... 😂
@@torbenledermann Ich hab das ab und zu mit verschiedenen Systemen. Bei mir zieht „Watchtower“ alle anderen Docker Container wie HA, OpenHAB und Unifi Controller bei jedem stable Release automatisch auf die letzte Version.
Dadurch hängt halt 1-2 Mal im Jahr der Container. Dafür muss ich mich im Gegenzug nie um Updates kümmern.
Anderer Vorteil des Weinzierl 716 ist, dass ich dadurch die Modbus Daten gleichzeitig auf X1, HA und OpenHAB auswerten kann.
Eine Anleitung wie man einen Modbus RS485 USB Adapter einbindet und z.B. eine Wallbox auslesen bzw. steuern kann.
Vielen Dank!
Hallo Torben, was ist denn das für ein Modbus Slave Tool, dass Du da zum Testen benutzt?
Das ist folgendes Tool: github.com/ClassicDIY/ModbusTool
Hallo Torben,
tolles Video mal wieder super erklärt! Dennoch habe ich Probleme meine Wallbox eine "Heidelberg Energy Control" via Modbus Seriell auszulesen. Könntest Du mir da Hilfestellung leisten?
Beste Grüße Vinz
Moin, vielen Dank für das Video echt klasse.
2 Fragen:
beim Zählerstand von einem Stromzähler würde man also total (wenn es nur ein Zählwerk gibt, sprich in beide Richtungen ) bzw. total_increasing (wenn es für Einspeisung und Bezug jeweils ein eigenes Zählwerk gibt)
wenn man einen Wandlerzähler hat, dann würde man das Wandlerverhältnis gleich mit scale abbilden? Oder macht man das nicht das vielleicht an anderer Stelle unglücklich ist?
Danke!
Genau so würde ich es auch einstellen. Beim Wandlerzähler sollte die Multiplikation doch eigentlich schon der Modbus Zähler übernehmen. So kenne ich es zu Mindestens.
Grüß dich Torben!, danke fürs Video! Es würde mir sehr helfen, einen Weg zu finden, am Modbus Single-Coil und Multi-Coil zu schreiben!
Juhu! Diese Anleitung hab ich gesucht. Irgendwie wollen bei mir die "Offset" einstellungen nicht so wie im Video gezeigt. Jede Einstellung zeigt keine Wirkung obwohl Datei gespeichert und HA neu gestartet wurde. Wer hat ne Idee?
Ich bekomme folgende Konfigwarung aber warum habe alles so gemacht wie du auch…Invalid config for 'modbus' at configuration.yaml, line 12: 'modbus' is an invalid option for 'modbus', check: modbus->0->modbus
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'baudrate' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'bytesize' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'method' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'parity' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'port' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'stopbits' not provided
Invalid config for 'modbus' at configuration.yaml, line 12: required key 'type' not provided
Hatte ich auch. In der Modbus.yaml darfst du nicht mit "modbus:" anfangen sondern direkt mit "-name:"
@@StephanFarber-db5os ok diese Fehlermeldung habe ich jetzt weg bekommen. Jedoch bekomme ich jetzt keine Daten angezeigt. Wenn ich mit Hilfe eines Modbus Sniffers Daten Anfrage bekomme ich Werte angezeigt. In den Logs ist folgende Warnung hinterlegt: ERROR (SyncWorker_6) [homeassistant.components.modbus.modbus] Pymodbus: stiebel_eltron_isg: Error: device: 0 address: 506 -> Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received) sagt mir so nichts auf anhieb.
👋👍
viel zu schnell.....ich kann nicht mal pasten im edior...der kann nur cut und copy ?!?
Super erklärt !!