Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Tester
  4. ...nicht in offiziellem Repo
  5. [TEST] Mammotion – Adapter für Mammotion Luba / Yuka

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    1.0k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    3.4k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.2k

[TEST] Mammotion – Adapter für Mammotion Luba / Yuka

Geplant Angeheftet Gesperrt Verschoben ...nicht in offiziellem Repo
72 Beiträge 16 Kommentatoren 4.0k Aufrufe 20 Beobachtet
  • Ä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.
  • m1k3f15hM Offline
    m1k3f15hM Offline
    m1k3f15h
    schrieb am zuletzt editiert von
    #57

    Hy,
    Bekomme ständig das im log:
    IMG_20260524_082414.jpg

    Was kann ich tun?
    Mike

    ioBroker Multihostsystem in Docker-Container auf Raspi's mit Redis-Sentinel als States und Objects DB
    Aktuell am Aufbau einer Lovelace Visu

    Deye SUN-12K + 10 kWp Module + 2 x 10 kWh MeritSun PowerWall
    Mammotion Yuka

    stolly82S 1 Antwort Letzte Antwort
    0
    • m1k3f15hM m1k3f15h

      Hy,
      Bekomme ständig das im log:
      IMG_20260524_082414.jpg

      Was kann ich tun?
      Mike

      stolly82S Offline
      stolly82S Offline
      stolly82
      schrieb am zuletzt editiert von
      #58

      @m1k3f15h sagte:

      Hy,
      Bekomme ständig das im log:
      IMG_20260524_082414.jpg

      Was kann ich tun?
      Mike

      Was stört dich an dem log genau? Geht der Rest?

      Beachtet, der Adapter ist im development und Nix it stable und Zonen scheinen aktuell nickt zu funktionieren.

      1 Antwort Letzte Antwort
      0
      • m1k3f15hM Offline
        m1k3f15hM Offline
        m1k3f15h
        schrieb am zuletzt editiert von
        #59

        Hy
        Kommt alle 5 Sekunden - Müllt das log zu...
        Und ausserdem werden keine Datenpunkte aktualisiert :(

        Ich weiss, dass er im dev ist.. möchte ja auch gerne Hilfestellung leisten :)

        Mike

        ioBroker Multihostsystem in Docker-Container auf Raspi's mit Redis-Sentinel als States und Objects DB
        Aktuell am Aufbau einer Lovelace Visu

        Deye SUN-12K + 10 kWp Module + 2 x 10 kWh MeritSun PowerWall
        Mammotion Yuka

        stolly82S 1 Antwort Letzte Antwort
        0
        • m1k3f15hM m1k3f15h

          Hy
          Kommt alle 5 Sekunden - Müllt das log zu...
          Und ausserdem werden keine Datenpunkte aktualisiert :(

          Ich weiss, dass er im dev ist.. möchte ja auch gerne Hilfestellung leisten :)

          Mike

          stolly82S Offline
          stolly82S Offline
          stolly82
          schrieb am zuletzt editiert von
          #60

          @m1k3f15h sagte:

          Hy
          Kommt alle 5 Sekunden - Müllt das log zu...
          Und ausserdem werden keine Datenpunkte aktualisiert :(

          Ich weiss, dass er im dev ist.. möchte ja auch gerne Hilfestellung leisten :)

          Mike

          In der API wurde so einiges geändert, ich hatte es soeben zumindest wieder hinbekommen, dass er die Zonen wieder geladen hat. Danach kommen die Commands dass die auch wieder funktionieren.

          Es geht voran, allerdings nicht so schnell wie ich es gerne würde.

          m1k3f15hM N 2 Antworten Letzte Antwort
          0
          • stolly82S stolly82

            @m1k3f15h sagte:

            Hy
            Kommt alle 5 Sekunden - Müllt das log zu...
            Und ausserdem werden keine Datenpunkte aktualisiert :(

            Ich weiss, dass er im dev ist.. möchte ja auch gerne Hilfestellung leisten :)

            Mike

            In der API wurde so einiges geändert, ich hatte es soeben zumindest wieder hinbekommen, dass er die Zonen wieder geladen hat. Danach kommen die Commands dass die auch wieder funktionieren.

            Es geht voran, allerdings nicht so schnell wie ich es gerne würde.

            m1k3f15hM Offline
            m1k3f15hM Offline
            m1k3f15h
            schrieb am zuletzt editiert von
            #61

            @stolly82 Danke für deine Mühen :)
            Mike

            ioBroker Multihostsystem in Docker-Container auf Raspi's mit Redis-Sentinel als States und Objects DB
            Aktuell am Aufbau einer Lovelace Visu

            Deye SUN-12K + 10 kWp Module + 2 x 10 kWh MeritSun PowerWall
            Mammotion Yuka

            1 Antwort Letzte Antwort
            0
            • J Offline
              J Offline
              Jens Lattwesen
              schrieb am zuletzt editiert von
              #62

              Moin, bekomme nächste Woche einen Yuka.

              Welche Szenarien habt ihr so in Planung? Integration Wetterdaten bspw?

              Hat schon jemand Skripte am Laufen?

              1 Antwort Letzte Antwort
              0
              • stolly82S stolly82

                @m1k3f15h sagte:

                Hy
                Kommt alle 5 Sekunden - Müllt das log zu...
                Und ausserdem werden keine Datenpunkte aktualisiert :(

                Ich weiss, dass er im dev ist.. möchte ja auch gerne Hilfestellung leisten :)

                Mike

                In der API wurde so einiges geändert, ich hatte es soeben zumindest wieder hinbekommen, dass er die Zonen wieder geladen hat. Danach kommen die Commands dass die auch wieder funktionieren.

                Es geht voran, allerdings nicht so schnell wie ich es gerne würde.

                N Online
                N Online
                Norb 0
                schrieb am zuletzt editiert von
                #63

                @stolly82

                Hallo,
                besteht da noch Hoffnung auf einen funktionierenden Adapter?
                Wenn ich irgendwie unterstützen kann, sag bescheid.

                1 Antwort Letzte Antwort
                0
                • stolly82S Offline
                  stolly82S Offline
                  stolly82
                  schrieb am zuletzt editiert von
                  #64

                  Hey zusammen,

                  aktuell scheitert es leider noch am Login über MQTT. Ich habe mir deshalb auch das Projekt PyMammotion genauer angesehen. Dort war zwischenzeitlich ebenfalls einiges kaputt, allerdings haben die Entwickler die Probleme inzwischen wieder behoben.

                  Das größte Problem ist aktuell allerdings Mammotion selbst. Die API greift extrem schnell auf ein Rate Limit. Nach wenigen Anfragen (gefühlt ca. 5) wird der Zugriff für rund 24 Stunden gesperrt. Das macht die Entwicklung unglaublich mühsam. Im Endeffekt kann ich am Wochenende vielleicht zwei Testläufe machen und danach ist der API-Zugriff wieder dicht. Dinge, die normalerweise in 20 Minuten erledigt wären, ziehen sich dadurch teilweise über viele Tage.

                  Ich überlege deshalb aktuell, den Adapter grundsätzlich auf PyMammotion aufzubauen – ähnlich wie es auch der Home Assistant Adapter macht. Der große Vorteil wäre, dass PyMammotion von mehreren Entwicklern aktiv gepflegt wird und Änderungen an der Mammotion-API dort meist zeitnah nachgezogen werden.

                  Der Nachteil ist allerdings, dass ioBroker komplett auf Node.js basiert, während PyMammotion eine Python-Bibliothek ist. Der Adapter müsste dann im Hintergrund einen Python-Prozess nutzen bzw. PyMammotion installieren. Das wäre für ioBroker eher ungewöhnlich und würde vermutlich auch eine vorhandene Python-Installation voraussetzen.

                  Ich bin deshalb gerade am Abwägen, welcher Weg langfristig sinnvoller ist.

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • stolly82S stolly82

                    Hey zusammen,

                    aktuell scheitert es leider noch am Login über MQTT. Ich habe mir deshalb auch das Projekt PyMammotion genauer angesehen. Dort war zwischenzeitlich ebenfalls einiges kaputt, allerdings haben die Entwickler die Probleme inzwischen wieder behoben.

                    Das größte Problem ist aktuell allerdings Mammotion selbst. Die API greift extrem schnell auf ein Rate Limit. Nach wenigen Anfragen (gefühlt ca. 5) wird der Zugriff für rund 24 Stunden gesperrt. Das macht die Entwicklung unglaublich mühsam. Im Endeffekt kann ich am Wochenende vielleicht zwei Testläufe machen und danach ist der API-Zugriff wieder dicht. Dinge, die normalerweise in 20 Minuten erledigt wären, ziehen sich dadurch teilweise über viele Tage.

                    Ich überlege deshalb aktuell, den Adapter grundsätzlich auf PyMammotion aufzubauen – ähnlich wie es auch der Home Assistant Adapter macht. Der große Vorteil wäre, dass PyMammotion von mehreren Entwicklern aktiv gepflegt wird und Änderungen an der Mammotion-API dort meist zeitnah nachgezogen werden.

                    Der Nachteil ist allerdings, dass ioBroker komplett auf Node.js basiert, während PyMammotion eine Python-Bibliothek ist. Der Adapter müsste dann im Hintergrund einen Python-Prozess nutzen bzw. PyMammotion installieren. Das wäre für ioBroker eher ungewöhnlich und würde vermutlich auch eine vorhandene Python-Installation voraussetzen.

                    Ich bin deshalb gerade am Abwägen, welcher Weg langfristig sinnvoller ist.

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #65

                    @stolly82

                    Es gibt aber einige Adapter, die python-libraries laden. Allerdings wird das mit kommenden npm-Versionen nicht einfacher vom Handling her. Das ganze muss dann da nochmal ausdrücklich freigegeben werden.

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    stolly82S 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @stolly82

                      Es gibt aber einige Adapter, die python-libraries laden. Allerdings wird das mit kommenden npm-Versionen nicht einfacher vom Handling her. Das ganze muss dann da nochmal ausdrücklich freigegeben werden.

                      stolly82S Offline
                      stolly82S Offline
                      stolly82
                      schrieb am zuletzt editiert von
                      #66

                      @Thomas-Braun
                      Das war auch der Grund, weshalb ich mir die Mühe machen wollte ohne den PyMammotion zu arbeiten.

                      1 Antwort Letzte Antwort
                      0
                      • stolly82S Offline
                        stolly82S Offline
                        stolly82
                        schrieb am zuletzt editiert von stolly82
                        #67

                        Neuer Adapter: mammotion-pymammotion (PyMammotion-Bridge)

                        https://github.com/DNAngelX/ioBroker.mammotion-pymammotion


                        Es gibt jetzt einen komplett neuen Ansatz für den Mammotion-Adapter. Statt direkt mit der Mammotion-Cloud/MQTT zu kommunizieren, nutzt dieser Adapter — genau wie der Home Assistant Adapter — PyMammotion als Python-Bridge (Sidecar). Das bedeutet wir profitieren direkt von der aktiven PyMammotion-Community und müssen das Protokoll nicht selbst nachbauen.

                        Was der Adapter macht:

                        • Startet automatisch einen Python-Sidecar-Prozess beim Adapterstart
                        • Kommuniziert mit der Mammotion-Cloud über PyMammotion
                        • Legt alle Geräte-States dynamisch an (Status, Telemetrie, Zonen, Befehle usw.)
                        • Unterstützt Starten, Pausieren, Stoppen, Andocken, Zonen-Management
                        • Sidecar-Neustart mit Backoff bei Absturz

                        Voraussetzungen:

                        • Python 3.13 muss auf dem ioBroker-Host installiert sein
                        • Den Installationsbefehl findet ihr direkt im Adapter-Tab "Python":
                          sudo apt install python3.13 python3.13-venv python3.13-distutils python3-setuptools
                          
                        • Den Rest (venv, pymammotion, Dependencies) erledigt der Adapter beim ersten Start selbst

                        Installation über ioBroker Admin (Adapter → GitHub-URL):

                        https://github.com/DNAngelX/ioBroker.mammotion-pymammotion
                        

                        Getestet mit:

                        • Luba 1
                        • Luba 2

                        Ach so:
                        Um die Zonen abzurufen einmal mammotion-pymammotion.0.devices.Luba-XXXXX.zones.syncMap klicken!

                        Zonen
                        Die habe ich wieder so wie bei dem letztem Adapter so gemacht, dass diese einzeln aktiviert werden können in den mammotion-pymammotion.0.devices.Luba-XXXXX.zones.zone_8943002932612598000.config.selected, damit die dann über die mammotion-pymammotion.0.devices.Luba-XXXXX.zones.startSelected gestartet werden können (nach Reihenfolge aus mammotion-pymammotion.0.devices.Luba-XXXXX.zones.zone_8943002932612598000.status.order!

                        Die können aber auch z.B. per JavaScript Adapter über mammotion-pymammotion.0.devices.Luba-XXXXX.zones.startPayload übergeben werden!

                        1 Antwort Letzte Antwort
                        0
                        • stolly82S Offline
                          stolly82S Offline
                          stolly82
                          schrieb am zuletzt editiert von
                          #68

                          Ach so, und testen, testen, testen,...

                          ich bin diese Woche dran und danach habe ich wieder viele andere Projekte.

                          1 Antwort Letzte Antwort
                          0
                          • stolly82S Offline
                            stolly82S Offline
                            stolly82
                            schrieb zuletzt editiert von
                            #69

                            @norb-0 @m1k3f15h @jaschkopf @randyandy @freak @maverick78

                            Ist jemand in der Lage den Adapter zu testen?

                            Hier (Luba 1 und Luba 2) läuft bisher alles rund!

                            bd16a86b-01a5-4ac7-9300-92d11e38c8ff-image.jpeg

                            1 Antwort Letzte Antwort
                            0
                            • Alessandro Di BellaA Online
                              Alessandro Di BellaA Online
                              Alessandro Di Bella
                              schrieb zuletzt editiert von
                              #70

                              Danke für deine Bemühungen!

                              Leider scheitere ich bereits bei der Installation von Python:

                              Screenshot_2026-07-01 15.29.22_DyGPdU.png

                              Kannst du mir einen Tipp geben?

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • Alessandro Di BellaA Alessandro Di Bella

                                Danke für deine Bemühungen!

                                Leider scheitere ich bereits bei der Installation von Python:

                                Screenshot_2026-07-01 15.29.22_DyGPdU.png

                                Kannst du mir einen Tipp geben?

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb zuletzt editiert von Thomas Braun
                                #71

                                @Alessandro-Di-Bella

                                Versuch es so:

                                sudo apt update
                                sudo apt install python3 python3-venv python3-distutils python3-setuptools
                                

                                Die Angabe der Versionsnummer im Paketnamen ist falsch.
                                Edit: Und das Paket 'python3-distutils' wird es vermutlich nicht mehr geben. Also nicht über entsprechende Meldungen wundern.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                1 Antwort Letzte Antwort
                                0
                                • N Online
                                  N Online
                                  Norb 0
                                  schrieb zuletzt editiert von
                                  #72

                                  LUBA 2 AWD 3000X + RTK:

                                  • Installation des Adapters hat funktioniert (hatte schon vorher Python 3.13 drauf)
                                  • nach Eingabe des Accounts und starten des Adapters, wurden der Luba + RTK erkannt und einiges in den Objektstrukturen abgelegt
                                  • nach syncMap wurden auch relativ schnell die Zonen geladen

                                  sieht bis dato sehr gut aus

                                  Wenn sich der Rasen wieder von der Hitze erholt hat, teste ich mal die einzelnen Funktionen.

                                  Erstmal vielen lieben Dank für Deine Bemühungen.

                                  1 Antwort Letzte Antwort
                                  0

                                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                  Registrieren Anmelden
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  439

                                  Online

                                  33.0k

                                  Benutzer

                                  83.3k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2026
                                  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