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. Miniprojekt: Roomba 5xx mit WLAN Modul

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

Miniprojekt: Roomba 5xx mit WLAN Modul

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
8 Beiträge 5 Kommentatoren 3.9k Aufrufe 1 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.
  • S Offline
    S Offline
    spaceduck
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich wollte euch kurz mein Miniprojekt vorstellen: Gestern habe ich meinen Roomba 555 mit WLAN ausgestattet. Kosten: ca. 5-6 EUR

    Zum Einsatz kam folgende Software: https://github.com/incmve/roomba-esp8266

    Der ESP8266 (Wemos D1 Mini Clone) und der DC/DC Wandler sitzen huckepack auf einer kleinen Lochrasterplatine welche auch den Spannungsteiler für die RX Leitung enthält. Im Roomba musste der Ladestecker rechts unten weichen, den braucht eh kein Mensch. Die Kabel habe ich nach oben rausgeführt an Stiftleisten angelötet und direkt in die Buchse gesteckt. Etwas Heißkleber drauf und fertig.
    361_img_0121.jpg

    Wichtig war mir nichts an der äußeren Optik zu verändern… Wie man sieht, sieht man nichts
    361_img_0122.jpg

    Und schon hat der Roomba ein Webinterface:
    361_cbdlebcfafdcbdag.png

    Im Prinzip braucht es nur ein Start & Dock, alles andere ist IMHO komplett überflüssig! Gestartet wird der Roomba täglich 12:00 Uhr per CCU Script wenn niemand zu Hause ist. Sonst bleibt er im Dock. Sobald jemand nach Hause kommt und Anwesenheit aktiviert wird fährt er zurück ins Dock - falls er da nicht schon ist. Die Variable Anwesend/Abwesend setze ich über ein HM Türschloss mit der entsprechenden Fernbedienung..

    string url="'http://192.168.178.29/roombastart'";
    dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url); 
    
    string url="'http://192.168.178.29/roombadock'";
    dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url); 
    
    

    Der Roomba meldet mit der MQTT Version der o.g. Software auch seinen Status zurück, das habe ich in iobroker abgebildet aber ist z.Z. nicht in Verwendung.

    MfG Spaceduck

    361_1.png

    HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

    L 1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Sensationell! Tolles Projekt.

      Ich habe heute meinen ersten Wemos in die Hand genommen und fuchse mich noch ein. Da bin ich natürlich noch mehr begeistert von solch einem Projekt. Mein Roomba ist mit einem Thinkingcleaner Schild ausgestattet (nun ärgerliche 99€). Vorher mit dem Roofi aus Spanien war ich irgendwann nicht mehr so zufrieden (damals auch knapp 100€).

      Kannst du noch ein Bild unter der Haube machen?

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        RappiRN
        Most Active
        schrieb am zuletzt editiert von
        #3

        Interessant, ich habe das Gleiche oder so ähnlich schon für den Botvac D85 vorbereitet. Der Wemos ist schon fertig, muss nur noch eingbaut werden! :)

        https://github.com/sstadlberger/botvac-wifi#html-interface gibts dazu Infos.

        Enrico

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          spaceduck
          schrieb am zuletzt editiert von
          #4

          Ich werde bei Gelegenheit den Roomba nochmal aufschrauben und Bilder vom Innenleben der Platine nachliefern.

          MfG

          HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            ts020339
            schrieb am zuletzt editiert von
            #5

            Hi,

            sehr nettes Projekt!

            Hättest Du eventuell eine kurze Liste Deiner verwendeten Hardware? Gibt ja doch einige dieser ESP8266-Module. Evtl. auch einen (handschriftlichen) Schaltplan.

            Bzw. wo genau du den Adapter an den Roomba angeschlossen hast?

            Die Hardware-Beschreibung auf der verlinken Website (bzw. das Wiki) ist doch sehr dünn…

            Wäre toll!

            Grüße,

            Tim

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              spaceduck
              schrieb am zuletzt editiert von
              #6

              Hallo Tim,

              folgende Teile wurden verwendet:

              1x Wemos D1 Mini

              1x DC/DC Wandler http://www.ebay.de/itm/mini-DC-DC-Wandler-XM1584-step-down-Modul-3A-0-8V-20V/331744431127?hash=item4d3d824c17:g:~i8AAOSwY3BZIb8j

              1x Widerstand 10k SMD1206 oder 0805

              1x Widerstand 20k SMD1206 oder 0805

              1 Rest Lochrasterplatine

              15cm 4-adriges Flachbandkabel

              Den DC Wandler vor Anschluss des Wemos mittels Poti auf 5V Ausgangsspannung einstellen!

              Der DC Wandler sitzt direkt unter dem Wemos welcher auf Buchsenleisten sitzt. Die Widerstände kommen auf der Unterseite der Platine. Für Stiftleisten ist kein Platz, Kabel sind direkt auf der Platine angelötet.

              Schaltplan:
              361_2.png

              Platine sitzt rechts unten, da wo die Ladebuchse ist. Schraube raus, Ladebuchse raus und das Plastik etwas entfernen das die Platine reinpasst.
              361_3.png

              Pinout der Anschlussbuchse am Roomba:
              361_1.png

              HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                ts020339
                schrieb am zuletzt editiert von
                #7

                super! Danke für die ausführliche Übersicht!

                Das hilft mir tatsächlich weiter.

                Weiß nicht, ob ich es bald schaffe, aber über Weihnachten ist "Roomba" mit Sicherheit "dran" ;-) und wird gepimpt!

                Danke und Grüße,

                Tim

                1 Antwort Letzte Antwort
                0
                • S spaceduck

                  Hallo zusammen,

                  ich wollte euch kurz mein Miniprojekt vorstellen: Gestern habe ich meinen Roomba 555 mit WLAN ausgestattet. Kosten: ca. 5-6 EUR

                  Zum Einsatz kam folgende Software: https://github.com/incmve/roomba-esp8266

                  Der ESP8266 (Wemos D1 Mini Clone) und der DC/DC Wandler sitzen huckepack auf einer kleinen Lochrasterplatine welche auch den Spannungsteiler für die RX Leitung enthält. Im Roomba musste der Ladestecker rechts unten weichen, den braucht eh kein Mensch. Die Kabel habe ich nach oben rausgeführt an Stiftleisten angelötet und direkt in die Buchse gesteckt. Etwas Heißkleber drauf und fertig.
                  361_img_0121.jpg

                  Wichtig war mir nichts an der äußeren Optik zu verändern… Wie man sieht, sieht man nichts
                  361_img_0122.jpg

                  Und schon hat der Roomba ein Webinterface:
                  361_cbdlebcfafdcbdag.png

                  Im Prinzip braucht es nur ein Start & Dock, alles andere ist IMHO komplett überflüssig! Gestartet wird der Roomba täglich 12:00 Uhr per CCU Script wenn niemand zu Hause ist. Sonst bleibt er im Dock. Sobald jemand nach Hause kommt und Anwesenheit aktiviert wird fährt er zurück ins Dock - falls er da nicht schon ist. Die Variable Anwesend/Abwesend setze ich über ein HM Türschloss mit der entsprechenden Fernbedienung..

                  string url="'http://192.168.178.29/roombastart'";
                  dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url); 
                  
                  string url="'http://192.168.178.29/roombadock'";
                  dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url); 
                  
                  

                  Der Roomba meldet mit der MQTT Version der o.g. Software auch seinen Status zurück, das habe ich in iobroker abgebildet aber ist z.Z. nicht in Verwendung.

                  MfG Spaceduck

                  361_1.png

                  L Offline
                  L Offline
                  Lordcyber
                  schrieb am zuletzt editiert von
                  #8

                  @spaceduck An dem Nachbau bin ich gerade dran. Aber ich bekomme den Code nicht auf den Wemos.
                  Da mein alter Roomba auch Wlan fähig sein soll. Hast du noch paar Infos zur schaltung? Schaltplan usw?
                  Danke

                  Gruß
                  Mike

                  Thinkcentre M92 mit Proxmox / Iobroker als VM unter Debian

                  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

                  518

                  Online

                  32.4k

                  Benutzer

                  81.5k

                  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