Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Siemens Waschmaschine über D-Bus mittels MQTT auslesen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    645

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Siemens Waschmaschine über D-Bus mittels MQTT auslesen

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
13 Posts 4 Posters 2.9k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • chris7topherC Offline
    chris7topherC Offline
    chris7topher
    wrote on last edited by chris7topher
    #1

    Hallo zusammen!

    Ich habe ein kleines Projekt entwickelt, um meine Siemens Waschmaschine (WM14N0A1) in mein Smart Home zu integrieren. Das Ganze basiert auf dem großartigen Projekt bsh-home-appliances und funktioniert über den D-Bus der Waschmaschine.

    🎯 Was macht das Projekt?

    • Auslesen der Waschmaschinen-Daten über D-Bus (Restzeit, Türstatus, Programmende)
    • MQTT-Publishing für Integration in ioBroker
    • Web-Interface zur einfachen MQTT-Konfiguration
    • OTA-Updates - Firmware-Updates über WLAN möglich

    🔌 Hardware

    • ESP12F als Hauptcontroller
    • MP1584EN Spannungsregler (D-Bus hat 9V, ESP braucht 3,3V)
    • Direkter D-Bus Anschluss - keine zusätzlichen Adapter nötig
    • 3D-gedrucktes Gehäuse (STL-Dateien inklusive)

    📊 Was kann ausgelesen werden?

    • Restlaufzeit (wird sporadisch gesendet, daher eigener Countdown-Timer)
    • Türstatus (offen/geschlossen)
    • Programmende-Benachrichtigung
    • Verschiedene andere Statusmeldungen

    🏠 Smart Home Integration
    Ich nutze es mit ioBroker mit Lovelace und Telegram und bekomme:

    • Telegram-Benachrichtigungen wenn die Wäsche fertig ist
    • Live-Anzeige der Restzeit:
      5436c9c4-e25e-4367-9fd7-805d729b3bfe-image.png
      Mehr brauche ich eigentlich nicht, wäre aber sicher möglich. Ich vermute, wenn man sich damit beschäftigt, kann man auch Dinge wie das ausgewählte Programm, Drehzahl, ... auslesen.

    ⚠️ Wichtiger Hinweis
    Die Nachrichtencodes sind spezifisch für mein Modell (WM14N0A1). Bei anderen Siemens-Modellen können die D-Bus-Nachrichten anders aussehen. In der Dokumentation erkläre ich, wie man die eigenen Nachrichten dekodiert.

    Das komplette Projekt mit Firmware, ioBroker-Skript und 3D-Druck-Dateien findet ihr hier: bsh-dbus-mqtt-bridge

    Die README ist auf Englisch, aber der Code ist gut dokumentiert. Bei Fragen gerne hier melden!

    🤝 Wer hat's schon getestet?
    Falls jemand von euch eine ähnliche Siemens-Waschmaschine hat und das ausprobiert, würde ich mich über Feedback freuen! Besonders interessant wäre, ob die Nachrichten bei anderen Modellen ähnlich aussehen.

    A 1 Reply Last reply
    0
    • chris7topherC chris7topher

      Hallo zusammen!

      Ich habe ein kleines Projekt entwickelt, um meine Siemens Waschmaschine (WM14N0A1) in mein Smart Home zu integrieren. Das Ganze basiert auf dem großartigen Projekt bsh-home-appliances und funktioniert über den D-Bus der Waschmaschine.

      🎯 Was macht das Projekt?

      • Auslesen der Waschmaschinen-Daten über D-Bus (Restzeit, Türstatus, Programmende)
      • MQTT-Publishing für Integration in ioBroker
      • Web-Interface zur einfachen MQTT-Konfiguration
      • OTA-Updates - Firmware-Updates über WLAN möglich

      🔌 Hardware

      • ESP12F als Hauptcontroller
      • MP1584EN Spannungsregler (D-Bus hat 9V, ESP braucht 3,3V)
      • Direkter D-Bus Anschluss - keine zusätzlichen Adapter nötig
      • 3D-gedrucktes Gehäuse (STL-Dateien inklusive)

      📊 Was kann ausgelesen werden?

      • Restlaufzeit (wird sporadisch gesendet, daher eigener Countdown-Timer)
      • Türstatus (offen/geschlossen)
      • Programmende-Benachrichtigung
      • Verschiedene andere Statusmeldungen

      🏠 Smart Home Integration
      Ich nutze es mit ioBroker mit Lovelace und Telegram und bekomme:

      • Telegram-Benachrichtigungen wenn die Wäsche fertig ist
      • Live-Anzeige der Restzeit:
        5436c9c4-e25e-4367-9fd7-805d729b3bfe-image.png
        Mehr brauche ich eigentlich nicht, wäre aber sicher möglich. Ich vermute, wenn man sich damit beschäftigt, kann man auch Dinge wie das ausgewählte Programm, Drehzahl, ... auslesen.

      ⚠️ Wichtiger Hinweis
      Die Nachrichtencodes sind spezifisch für mein Modell (WM14N0A1). Bei anderen Siemens-Modellen können die D-Bus-Nachrichten anders aussehen. In der Dokumentation erkläre ich, wie man die eigenen Nachrichten dekodiert.

      Das komplette Projekt mit Firmware, ioBroker-Skript und 3D-Druck-Dateien findet ihr hier: bsh-dbus-mqtt-bridge

      Die README ist auf Englisch, aber der Code ist gut dokumentiert. Bei Fragen gerne hier melden!

      🤝 Wer hat's schon getestet?
      Falls jemand von euch eine ähnliche Siemens-Waschmaschine hat und das ausprobiert, würde ich mich über Feedback freuen! Besonders interessant wäre, ob die Nachrichten bei anderen Modellen ähnlich aussehen.

      A Offline
      A Offline
      asc-ii
      wrote on last edited by
      #2

      @chris7topher Hi, klingt spannend. Ich habe auch eine Siemens Waschmaschine und einen Trockner und würde das gerne mal nachbauen. Aktuell zapfe ich die Energiewerte ab und ermittle so den Betrieb. Hast du zu deinem Aufbau und Anschluss an die Waschmaschine ggf. Bilder?

      MartinPM 1 Reply Last reply
      0
      • A asc-ii

        @chris7topher Hi, klingt spannend. Ich habe auch eine Siemens Waschmaschine und einen Trockner und würde das gerne mal nachbauen. Aktuell zapfe ich die Energiewerte ab und ermittle so den Betrieb. Hast du zu deinem Aufbau und Anschluss an die Waschmaschine ggf. Bilder?

        MartinPM Online
        MartinPM Online
        MartinP
        wrote on last edited by
        #3

        @asc-ii Hast Du Dir schon das verlinkte Github Repository auf das sich das Projekt des Threaderstellers bezieht angeschaut?

        Da sind sehr viele Fotos

        https://github.com/hn/bsh-home-appliances/blob/master/bsh-dbus-esp8266-logger.jpg

        Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
        Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
        Linux pve 6.17.9-1-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        A 1 Reply Last reply
        0
        • MartinPM MartinP

          @asc-ii Hast Du Dir schon das verlinkte Github Repository auf das sich das Projekt des Threaderstellers bezieht angeschaut?

          Da sind sehr viele Fotos

          https://github.com/hn/bsh-home-appliances/blob/master/bsh-dbus-esp8266-logger.jpg

          A Offline
          A Offline
          asc-ii
          wrote on last edited by asc-ii
          #4

          @martinp Danke für den Hinweis. In der Readme wird darauf hingewiesen, dass der EPS8266 ggf. zu viel Leistung zieht Link - hast du das einfach ignoriert?

          MartinPM chris7topherC 2 Replies Last reply
          0
          • A asc-ii

            @martinp Danke für den Hinweis. In der Readme wird darauf hingewiesen, dass der EPS8266 ggf. zu viel Leistung zieht Link - hast du das einfach ignoriert?

            MartinPM Online
            MartinPM Online
            MartinP
            wrote on last edited by
            #5

            @asc-ii ich habe gar nichts ignoriert. Ich bin noch in der Nachdenkphase, ob ich meiner Siemens Waschmaschine das einbaue.

            Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
            Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
            Linux pve 6.17.9-1-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            1 Reply Last reply
            0
            • A asc-ii

              @martinp Danke für den Hinweis. In der Readme wird darauf hingewiesen, dass der EPS8266 ggf. zu viel Leistung zieht Link - hast du das einfach ignoriert?

              chris7topherC Offline
              chris7topherC Offline
              chris7topher
              wrote on last edited by
              #6

              @asc-ii Ja, das habe ich erstmal ignoriert. Nachdem das bei mir so problemlos funktioniert, habe ich es so belassen.
              Ich kann mir vorstellen, dass es eventuell auf das Waschmaschinen Modell ankommt, ob die Leistung vom Bus ausreicht, oder nicht. Die 5V verträgt das ESP Modul auch problemlos.

              MartinPM 1 Reply Last reply
              0
              • chris7topherC chris7topher

                @asc-ii Ja, das habe ich erstmal ignoriert. Nachdem das bei mir so problemlos funktioniert, habe ich es so belassen.
                Ich kann mir vorstellen, dass es eventuell auf das Waschmaschinen Modell ankommt, ob die Leistung vom Bus ausreicht, oder nicht. Die 5V verträgt das ESP Modul auch problemlos.

                MartinPM Online
                MartinPM Online
                MartinP
                wrote on last edited by
                #7

                @chris7topher sagte in Siemens Waschmaschine über D-Bus mittels MQTT auslesen:

                Die 5V verträgt das ESP Modul auch problemlos.

                Hmm, den Satz verstehe ich nicht ...

                • Im ersten Post steht, dass der Bus eine Versorgungsspannung von 9 Volt bereitstellt ...
                • Beim ersten Post wird das ESP12F Modul als Grundlage des Projektes verwendet ... Das hat keinen On-Board-Spannungsregler, und muss zwingend mit 3... 3,6 Volt versorgt werden. Andere ESP Module mit etwas größeren Leiterplatten haben eine USB-Buchse zum leichteren Aufspielen der Firmware und für die Versorgung über 5V einen Spannungsregler, der die für den Betrieb des ESP8266 nötigen 3,3 Volt erzeugt - in der Regel kein Schaltregler, sondern ein wenig energiesparender Längsregler. Die erzeugte Abwärme lässt sich bei 5 V auf 3,3 Volt noch abführen, aber bei 9 V auf 3,3 Volt wird es kriminell ...

                Wie hast Du das Modul mit Spannung versorgt?

                Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                Linux pve 6.17.9-1-pve
                6 GByte RAM für den Container
                Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                Remote-Access über Wireguard der Fritzbox

                chris7topherC 1 Reply Last reply
                0
                • MartinPM MartinP

                  @chris7topher sagte in Siemens Waschmaschine über D-Bus mittels MQTT auslesen:

                  Die 5V verträgt das ESP Modul auch problemlos.

                  Hmm, den Satz verstehe ich nicht ...

                  • Im ersten Post steht, dass der Bus eine Versorgungsspannung von 9 Volt bereitstellt ...
                  • Beim ersten Post wird das ESP12F Modul als Grundlage des Projektes verwendet ... Das hat keinen On-Board-Spannungsregler, und muss zwingend mit 3... 3,6 Volt versorgt werden. Andere ESP Module mit etwas größeren Leiterplatten haben eine USB-Buchse zum leichteren Aufspielen der Firmware und für die Versorgung über 5V einen Spannungsregler, der die für den Betrieb des ESP8266 nötigen 3,3 Volt erzeugt - in der Regel kein Schaltregler, sondern ein wenig energiesparender Längsregler. Die erzeugte Abwärme lässt sich bei 5 V auf 3,3 Volt noch abführen, aber bei 9 V auf 3,3 Volt wird es kriminell ...

                  Wie hast Du das Modul mit Spannung versorgt?

                  chris7topherC Offline
                  chris7topherC Offline
                  chris7topher
                  wrote on last edited by
                  #8

                  @martinp Die 9V müssen mit einem Spannungsregler auf 3,3V Versorgungsspannung geregelt werden. Wie oben beschrieben nutze ich dafür einen MP1584EN Spannungsregler.
                  Mit den 5V meinte ich die Pegel der Kommunikationsleitungen vom D-Bus.

                  A 1 Reply Last reply
                  0
                  • arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    wrote on last edited by arteck
                    #9

                    kriegst die waschmaschiene nicht über den https://github.com/eifel-tech/ioBroker.cloudless-homeconnect adapter ??

                    ok wenn die kein homeconnect hat dann nicht.... :-)

                    zigbee hab ich, zwave auch, nuc's genauso und HA auch

                    MartinPM 1 Reply Last reply
                    0
                    • arteckA arteck

                      kriegst die waschmaschiene nicht über den https://github.com/eifel-tech/ioBroker.cloudless-homeconnect adapter ??

                      ok wenn die kein homeconnect hat dann nicht.... :-)

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      wrote on last edited by MartinP
                      #10

                      @arteck Hmm, habe jetzt nur Quergelesen - bedingt dieser Adapter nicht eine "Homeconnect-fähige" Waschmaschine, also einen Waschmaschine, die bereits Werksseitig mit WLAN ausgestattet ist?

                      Mir war es den Aufpreis nicht wert, und ich habe die Variante ohne Wlan gekauft ... hier im Thread geht es um die Pimp-Fähigkeiten mit einem ESP-Modul solcher "No Frills" Modelle

                      Ich habe eine IQ500 mit der E-Nummer "WG44G2Z0EP/28 -> kein Home Connect

                      Home Connect gibt es erst ab iQ700 aufwärts... Preisunterschied ca 200 €

                      bei der iQ500 fehlt wahrscheinlich schlichtweg das entsprechende WLAN Modul.

                      Aber Nachrüsten scheint nicht einfach... auch wenn die Platinen ansonsten identisch sind ...

                      https://forum.teamhack.de/thread/73919-umbau-waschmaschine-wav28g44-auf-wav28g43-hinzufügen-von-home-connect/

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                      Linux pve 6.17.9-1-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      1 Reply Last reply
                      1
                      • chris7topherC chris7topher

                        @martinp Die 9V müssen mit einem Spannungsregler auf 3,3V Versorgungsspannung geregelt werden. Wie oben beschrieben nutze ich dafür einen MP1584EN Spannungsregler.
                        Mit den 5V meinte ich die Pegel der Kommunikationsleitungen vom D-Bus.

                        A Offline
                        A Offline
                        asc-ii
                        wrote on last edited by
                        #11

                        @chris7topher Wo hast du diese 3 poligen D-Bus Stecker her? finde nirgends einen passenden.

                        MartinPM chris7topherC 2 Replies Last reply
                        0
                        • A asc-ii

                          @chris7topher Wo hast du diese 3 poligen D-Bus Stecker her? finde nirgends einen passenden.

                          MartinPM Online
                          MartinPM Online
                          MartinP
                          wrote on last edited by MartinP
                          #12

                          @asc-ii Im Github Repository, welches in det Threaderöffnung verlinkt ist, wird das Stichwort RAST Stecker genannt

                          https://de.wikipedia.org/wiki/RAST-Steckverbinder

                          Wenn es den nicht im Versand gibt, muss man ggfs auf dem Wertstoffhof schauen, ob man die Erlaubnis bekommt, da eine dort stehende Waschmaschine zu schlachten....

                          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                          Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.5)
                          Linux pve 6.17.9-1-pve
                          6 GByte RAM für den Container
                          Fritzbox 6591 FW 8.20 (Vodafone Leih-Box)
                          Remote-Access über Wireguard der Fritzbox

                          1 Reply Last reply
                          0
                          • A asc-ii

                            @chris7topher Wo hast du diese 3 poligen D-Bus Stecker her? finde nirgends einen passenden.

                            chris7topherC Offline
                            chris7topherC Offline
                            chris7topher
                            wrote on last edited by
                            #13

                            @asc-ii Ich habe die Kabel einfach angelötet.

                            1 Reply Last reply
                            0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            158

                            Online

                            32.7k

                            Users

                            82.6k

                            Topics

                            1.3m

                            Posts
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Home
                            • Recent
                            • Tags
                            • Unread 0
                            • Categories
                            • Unreplied
                            • Popular
                            • GitHub
                            • Docu
                            • Hilfe