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.1k

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

  • 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.8k 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 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

                          812

                          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