Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Adapter: M-Bus

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Aufruf] Adapter: M-Bus

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Solear last edited by

      undefined2018-09-16 10:53:47.077 - info: host.ioBroker-RasPi object change system.adapter.wm-bus.0
      2018-09-16 10:53:47.084 - info: wm-bus.0 going down...
      2018-09-16 10:53:47.078 - info: host.ioBroker-RasPi stopInstance system.adapter.wm-bus.0
      2018-09-16 10:53:47.079 - info: host.ioBroker-RasPi stopInstance system.adapter.wm-bus.0 killing pid 1178
      2018-09-16 10:53:47.397 - info: host.ioBroker-RasPi instance system.adapter.wm-bus.0 terminated with code 0 (OK)
      2018-09-16 10:53:49.602 - info: host.ioBroker-RasPi instance system.adapter.wm-bus.0 started with pid 1207
      2018-09-16 10:53:50.905 - debug: wm-bus.0 objectDB connected
      2018-09-16 10:53:50.938 - debug: wm-bus.0 statesDB connected
      2018-09-16 10:53:50.945 - info: wm-bus.0 States connected to redis: 127.0.0.1:6379
      2018-09-16 10:53:50.986 - info: wm-bus.0 starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.wm-bus, node: v8.11.1
      2018-09-16 10:53:51.110 - debug: wm-bus.0 raw: a5810617ff000200b32537131000010001ff070232000000000000581e
      2018-09-16 10:53:53.129 - debug: wm-bus.0 raw: a5811008330013010f200000d5f6
      2018-09-16 10:53:53.155 - debug: wm-bus.0 raw: a58112260400fdc302000000000000000000000000000000000000000000000000000000000005000700b168
      2018-09-16 10:53:53.719 - debug: wm-bus.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":false,"ack":true,"ts":1537088033717,"q":0,"from":"system.adapter.admin.0","lc":1537088033717}
      2018-09-16 10:53:53.724 - debug: wm-bus.0 system.adapter.admin.0: logging false
      2018-09-16 10:53:57.417 - debug: wm-bus.0 redis pmessage io.*.logging io.system.adapter.admin.0.logging {"val":true,"ack":true,"ts":1537088037415,"q":0,"from":"system.adapter.admin.0","lc":1537088037415}
      2018-09-16 10:53:57.418 - debug: wm-bus.0 system.adapter.admin.0: logging true
      

      In den Objekten ist kein Eintrag angelegt worden. Als Key habe ich das eingegeben was ich bei CuxD eingegeben habe.

      Adapterstatus ist grün. Der Stick wird innerhalb des Adapters in der Auswahlliste gefunden.

      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Ich schaue das ichdie Tage mal Zeit finde reinzuschauen … verspreche aber nix ... andere Dinge sind gerade höher priorisiert 🙂

        1 Reply Last reply Reply Quote 0
        • S
          Surfer2010 last edited by

          Gibt es ed hier neue Erkenntnisse?

          Ich hoffe ja ^^ oder bald 🙂

          1 Reply Last reply Reply Quote 0
          • D
            DavidFD last edited by

            Inzwischen was neues?

            Verzweifel immernoch daran das Ding fernzusteuern

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Meine letzte Aussage ist noch genauso valide … Um da reinzuschauen brauche ich mal ein paar Stunden/einen Abend Zeit, Ruhe, Nerven und Lust ...

              1 Reply Last reply Reply Quote 0
              • H
                Habedere last edited by

                Servus,

                ich möchte als erstes Projekt überhaupt mit ioBroker zwei neue Wärmemengenzähler abfragen.

                Lt. "Graf" funktionieren z.B. die "zelsius C5-ISF" mit dem M-Bus Adapter.

                Weiß jemand ob auch andere passen? Wenn ja, auf was muss ich genau achten?

                Noch eine Frage - man muss ja quasi einen Raspi als Slave mit einbinden, benötigt dieser Rechenleistung?

                Bzw. reicht auch ein Raspberry pi zero?

                Als Server selbst lege ich mir evtl. ein Asus Tinker Board zu…

                1 Reply Last reply Reply Quote 0
                • G
                  Garf last edited by

                  @Habedere:

                  ich möchte als erstes Projekt überhaupt mit ioBroker zwei neue Wärmemengenzähler abfragen.

                  Weiß jemand ob auch andere passen? Wenn ja, auf was muss ich genau achten? `
                  Eine hunderprozetige Garantie wird dir wohl keiner geben, aber im Prinzip alle. Ich habe noch Wechsel- und Drehstromzähler der Fa. Saia Burgess angeschlossen. Die funktionieren ohne Probleme.
                  @Habedere:

                  Noch eine Frage - man muss ja quasi einen Raspi als Slave mit einbinden, benötigt dieser Rechenleistung?

                  Bzw. reicht auch ein Raspberry pi zero?

                  Als Server selbst lege ich mir evtl. ein Asus Tinker Board zu… ` Aus dieser Fragestellung heraus würde ich vermuten, dass Du fachlich noch ein wenig auf dem Holweg befindest. Die Wärmemengenzähler/Stromzähler sind der Slave und der Raspi oder das Tinker Board wären der Master.
                  3639_m-bus.jpg
                  Quelle: http://www.m-bus.com/mbusdoc/md4.php

                  Was in deiner Beschreibung noch vermisse ist die technische M-Bus Anbindung an den Master. Bei dem Raspi könntest Du dies über die serielle Schnittstelle, oder über TCP/IP realisieren. Dafür braucht es dann aber noch eine zus. Hardware, wie z.B. von der Fa. Relay.

                  Bei dem Tinker Board sollte dies genauso funktionieren, damit kenne ich mich aber leider nicht aus.

                  Wenn Du den M-Bus Adapter von ioBroker nutzen möchtest, dann musst Du natürlich auch ioBroker installieren.

                  Ich habe mir in der Zwischenzeit meine eigene Lösung gebastelt und kann auf ioBroker nun ganz verzichten (dieser lief bisher auf einer NAS der Fa. QNAP).

                  1 Reply Last reply Reply Quote 0
                  • S
                    Surfer2010 last edited by

                    Gibt es neues ob der SMi260 über den M-Bus Adapter funktioniert/auslesbar ist, wenn man direkt über den iM871A Stick verbindet … ?

                    Danke

                    1 Reply Last reply Reply Quote 0
                    • apollon77
                      apollon77 last edited by

                      DU vermischt gerade Wireless-M-Bus und M-Bus … das istd er Kabelgebunden -Tread 🙂

                      1 Reply Last reply Reply Quote 0
                      • H
                        Habedere last edited by

                        @Garf:

                        @Habedere:

                        ich möchte als erstes Projekt überhaupt mit ioBroker zwei neue Wärmemengenzähler abfragen.

                        Weiß jemand ob auch andere passen? Wenn ja, auf was muss ich genau achten? `
                        Eine hunderprozetige Garantie wird dir wohl keiner geben, aber im Prinzip alle. Ich habe noch Wechsel- und Drehstromzähler der Fa. Saia Burgess angeschlossen. Die funktionieren ohne Probleme.
                        @Habedere:

                        Noch eine Frage - man muss ja quasi einen Raspi als Slave mit einbinden, benötigt dieser Rechenleistung?

                        Bzw. reicht auch ein Raspberry pi zero?

                        Als Server selbst lege ich mir evtl. ein Asus Tinker Board zu… ` Aus dieser Fragestellung heraus würde ich vermuten, dass Du fachlich noch ein wenig auf dem Holweg befindest. Die Wärmemengenzähler/Stromzähler sind der Slave und der Raspi oder das Tinker Board wären der Master.

                        m-bus.JPG

                        Quelle: http://www.m-bus.com/mbusdoc/md4.php

                        Was in deiner Beschreibung noch vermisse ist die technische M-Bus Anbindung an den Master. Bei dem Raspi könntest Du dies über die serielle Schnittstelle, oder über TCP/IP realisieren. Dafür braucht es dann aber noch eine zus. Hardware, wie z.B. von der Fa. Relay.

                        Bei dem Tinker Board sollte dies genauso funktionieren, damit kenne ich mich aber leider nicht aus.

                        Wenn Du den M-Bus Adapter von ioBroker nutzen möchtest, dann musst Du natürlich auch ioBroker installieren.

                        Ich habe mir in der Zwischenzeit meine eigene Lösung gebastelt und kann auf ioBroker nun ganz verzichten (dieser lief bisher auf einer NAS der Fa. QNAP). `

                        Servus,

                        danke für die Rückmeldung. Ich werde auf Nummer sicher gehen und zwei Zelsius C5-ISF kaufen.

                        Verbunden hätte ich diese mit einem https://de.aliexpress.com/item/USB-zu-M … 4e789080-1 "USB zu M-Bus Adapter" von Ali. Hier noch die Frage ob es wie im Thread verlinkt ein "Master" sein muss oder ob ein "Slave" möglich ist? Diese benötige ich dann wohl auch zweimal? oder funktioniert hier wirklich die einfache "Master/Slave" Verbindung wie von dir gepostet?

                        Die/den Adapter dann an einen Raspi mit ioBroker.

                        (Da der Server dann aber im Keller liegen würde, evtl an einen weiteren Raspi der das Signal im Netzwerk weiter leitet)

                        Sorry für meine Unwissenheit, aber ich möchte mir mal die Hardware zulegen, um dann genauer experimentieren zu können.

                        Vor allem das Zeug aus China dauert halt etwas… Bitte um Info wenn wir hier zu stark abdriften, dann mache ich einen eigenen Thread auf.

                        Wobei die Hardwarebasis für das Plugin ja auch wichtig ist 😉

                        1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 last edited by

                          Hi,

                          also so ein USB Teil als Master hatte ich zum testen auch verwendet. Das sollte also passen.

                          Wenn das im Keller ist dann sollte da unten auch ein ioBroker-Slave sein wo der Adapter läuft …

                          1 Reply Last reply Reply Quote 0
                          • G
                            Garf last edited by

                            @Habedere:

                            danke für die Rückmeldung. Ich werde auf Nummer sicher gehen und zwei Zelsius C5-ISF kaufen.

                            Verbunden hätte ich diese mit einem https://de.aliexpress.com/item/USB-zu-M … 4e789080-1 "USB zu M-Bus Adapter" von Ali. Hier noch die Frage ob es wie im Thread verlinkt ein "Master" sein muss oder ob ein "Slave" möglich ist? Diese benötige ich dann wohl auch zweimal? oder funktioniert hier wirklich die einfache "Master/Slave" Verbindung wie von dir gepostet?

                            Die/den Adapter dann an einen Raspi mit ioBroker.

                            (Da der Server dann aber im Keller liegen würde, evtl an einen weiteren Raspi der das Signal im Netzwerk weiter leitet) `
                            Sorry, dass ich jetzt erst antworte, aber irgendwie habe ich den Thread aus den Augen verloren. Mit dem von dir verlinkten Artikel bei Aliexpress kenne ich mich nicht aus. Jedoch macht mich die Beschreibung etwas stutzig. Laut der Artikelbeschreibung ein Slave. Ohne es jetzt noch einmal irgendwo nachgelesen zu haben, können Slaves untereinander nicht kommunizieren.

                            Ich an deiner Stelle würde mir so ein Teil bestellen und dann damit einfach mal probieren. Am Besten wenn der Zähler noch nicht verbaut ist, also am Schreibtisch.

                            In der Zwischenzeit habe ich für kleines Geld in Kombination mit einem M-Bus Wechselstromzähler in der Bucht folgendes Teil ersteigert: https://www.relay.de/produkte/m-bus-mas … ro-master/

                            Ich muss mich damit mal in den nächsten Tagen mit dem PC in den laufenden Bus hängen und Daten abfragen.

                            1 Reply Last reply Reply Quote 0
                            • H
                              Habedere last edited by

                              Danke für die Rückmeldung - kein Problem.

                              Ich dachte mir fast dass es ein Master werden muss.

                              Werde ich bei Gelegenheit mal eines bestellen. (so wie ich es verstanden habe kann ich da ja beide Zähler ran hängen)

                              1 Reply Last reply Reply Quote 0
                              • G
                                Garf last edited by

                                @Habedere:

                                (so wie ich es verstanden habe kann ich da ja beide Zähler ran hängen) `
                                Und mehr. Jeder Zähler kann dann über die am Zähler eingestellten Adresse vom Master abgefragt werden.

                                Ich persönlich finde die IP Lösung besser, da kann man von jeder Stelle mit Netzwerkzugang (LAN/WLAN/VPN) die Zähler abfragen.

                                Geht natürlich auch mit der seriellen Schnittstelle, wenn man über Netztwerk Zugriff auf den am Seriell/USB-Adapter angeschlossenen Computer hat.

                                1 Reply Last reply Reply Quote 0
                                • A
                                  Ace of Space last edited by

                                  Moin,

                                  ich habe bei mit einen Zwischenzähler von ABB eingebaut, und mir damal auch die Ehternet Schnittstelle gegönnt. Diese Ethernetschnittstelle habe dann immer über Ihr WebInterface ausgelesen.

                                  Schnittstellen Typ: ABB CEM 05100

                                  Diese soll aber auch den M-Bus over TCP oder UDP beherschen.

                                  Es wäre warscheinlich viel schneller und besser den Zähler per M-Bus in den ioBroker zu holen, als sich wieder selbst ein Script zu schreiben, welches die HTML-Daten ließt, und diese dann in den io.Broker überträgt.

                                  Nur leider bekomme ich es nicht hin das sich das M-Bus Modul mit dem Zähler unterhält, mir fehlt wohl noch ein Gateway?

                                  Könnte vielleicht mal jemand ein wenig Licht ins dunkel bringen, das würde mich sehr freuen.

                                  Gruß

                                  Jan

                                  1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 last edited by

                                    Naja, Hast Du es mal versucht?

                                    Kannst Du den Webserver erreichen? Auchsicherstellen das der am Gerät eingestellt Port zur Adapter-Konfig passt

                                    Was passiert wenn Du in der Adapter-Instanz die IP einträgst. Was sagt das log?

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      Ace of Space last edited by

                                      Hi apollon77,

                                      also das folgende wiederholt sich ständig im Log… 😞

                                      2019-02-06 04:46:25.133  - ^[[33mwarn^[[39m: mbus.0 M-Bus ID 1 err: Error: Error: Failed to send/receive M-Bus request frame[1].
                                      2019-02-06 04:46:25.134  - ^[[33mwarn^[[39m: mbus.0 M-Bus Devices with errors: 1 from 1
                                      2019-02-06 04:46:25.135  - ^[[31merror^[[39m: mbus.0 All M-Bus devices could not be read, reinitialize and start over
                                      2019-02-06 04:46:25.135  - ^[[32minfo^[[39m: mbus.0 Default Update Interval: 60
                                      2019-02-06 04:46:25.135  - ^[[32minfo^[[39m: mbus.0 Initialize M-Bus TCP to 172.16.20.21:6021 with timeout 9000
                                      2019-02-06 04:46:25.137  - ^[[32minfo^[[39m: mbus.0 Schedule initialization for M-Bus-ID 1 with update interval 3600
                                      2019-02-06 04:46:25.143  - ^[[34mdebug^[[39m: mbus.0 connected set to true
                                      2019-02-06 04:46:25.146  - ^[[34mdebug^[[39m: mbus.0 connected set to true
                                      2019-02-06 04:46:25.638  - ^[[34mdebug^[[39m: mbus.0 Process: 1
                                      
                                      

                                      Anbei nochmal ein Screenshoot vom Webinterface des M-Bus Moduls von ABB.

                                      9594_abb.png

                                      Ich hoffe du hast vielleicht noch die eine oder andere Idee 🙂

                                      Gruß

                                      Jan

                                      1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 last edited by

                                        Hm … der iobroker Server kann zum Gerät verbinden? Irgendwas läuft da schieff. 😞

                                        Mit "telnet" kannst Du auf den Port verbinden?

                                        1 Reply Last reply Reply Quote 0
                                        • 2
                                          2hot4you last edited by

                                          Hallo zusammen,

                                          ich habe mir den Adapter von ali.express gekauft

                                          https://de.aliexpress.com/item/Freeship … autifyAB=0

                                          was muss ich unter seriell einstellen oder bekomme ich dort eine Auswahl wenn der Adapter erkannt wird. Ich benutzte den

                                          Adapter mit einem NUC mit Proxmox, der USB Port wird durchgereicht. Im Mod-Bus Adapter der USB Port erkannt und dort konnte

                                          ich den USB Port auswählen

                                          4872_mbus.jpg

                                          Gruß Michael

                                          1 Reply Last reply Reply Quote 0
                                          • 2
                                            2hot4you last edited by 2hot4you

                                            Nachdem ich den Adapter neu gestartet hatte, konnte ich den USB Port auswählen, bekomme aber
                                            nur Fehlermeldungen.
                                            mbus2.JPG
                                            Der auszulesende Stromzähler hat die Adresse 001, 9600 baud, 8N1

                                            folgenden Log bekomme ich

                                            mbus.0 2019-02-10 15:06:08.206 debug connected set to true
                                            mbus.0 2019-02-10 15:06:08.206 debug connected set to true
                                            mbus.0 2019-02-10 15:06:08.202 info Schedule initialization for M-Bus-ID with update interval 3600
                                            mbus.0 2019-02-10 15:06:08.202 info Schedule initialization for M-Bus-ID 001 with update interval 3600
                                            mbus.0 2019-02-10 15:06:08.202 info Initialize M-Bus Serial to /dev/ttyUSB0 with 9600baud
                                            mbus.0 2019-02-10 15:06:08.202 info Default Update Interval: 3600
                                            mbus.0 2019-02-10 15:06:08.202 error All M-Bus devices could not be read, reinitialize and start over
                                            mbus.0 2019-02-10 15:06:08.202 warn M-Bus Devices with errors: 2 from 2
                                            mbus.0 2019-02-10 15:06:08.201 warn M-Bus ID 001 err: Error: Error: Failed to send/receive M-Bus request frame[001].

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            781
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            18
                                            159
                                            35645
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo