Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Siemens Waschmaschine über D-Bus mittels MQTT auslesen

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
13 Beiträge 4 Kommentatoren 2.7k Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • chris7topherC Offline
    chris7topherC Offline
    chris7topher
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 12 on Proxmox 8.4.14)
        Linux pve 6.8.12-16-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        A 1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von 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 Antworten Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 12 on Proxmox 8.4.14)
            Linux pve 6.8.12-16-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            1 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 12 on Proxmox 8.4.14)
                Linux pve 6.8.12-16-pve
                6 GByte RAM für den Container
                Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                Remote-Access über Wireguard der Fritzbox

                chris7topherC 1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • arteckA Offline
                    arteckA Offline
                    arteck
                    Developer Most Active
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von 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 12 on Proxmox 8.4.14)
                      Linux pve 6.8.12-16-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      1 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #11

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

                        MartinPM chris7topherC 2 Antworten Letzte Antwort
                        0
                        • A asc-ii

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

                          MartinPM Online
                          MartinPM Online
                          MartinP
                          schrieb am zuletzt editiert von 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 12 on Proxmox 8.4.14)
                          Linux pve 6.8.12-16-pve
                          6 GByte RAM für den Container
                          Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                          Remote-Access über Wireguard der Fritzbox

                          1 Antwort Letzte Antwort
                          0
                          • A asc-ii

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

                            chris7topherC Offline
                            chris7topherC Offline
                            chris7topher
                            schrieb am zuletzt editiert von
                            #13

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

                            1 Antwort Letzte Antwort
                            0
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            725

                            Online

                            32.6k

                            Benutzer

                            82.2k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe