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

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

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

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

Geplant Angeheftet Gesperrt Verschoben ...nicht in offiziellem Repo
80 Beiträge 16 Kommentatoren 4.2k Aufrufe 18 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.
  • stolly82S Online
    stolly82S Online
    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 Online
      stolly82S Online
      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 Online
        stolly82S Online
        stolly82
        schrieb am 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
        • Dia-droD Offline
          Dia-droD Offline
          Dia-dro
          schrieb am 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
          • Dia-droD Dia-dro

            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 am zuletzt editiert von Thomas Braun
            #71

            @dia-dro

            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

            Dia-droD 1 Antwort Letzte Antwort
            0
            • N Online
              N Online
              Norb 0
              schrieb am 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.

              stolly82S 1 Antwort Letzte Antwort
              1
              • Thomas BraunT Thomas Braun

                @dia-dro

                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.

                Dia-droD Offline
                Dia-droD Offline
                Dia-dro
                schrieb am zuletzt editiert von
                #73

                @Thomas-Braun sagte:

                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.

                Die Installation von Python scheint immer noch nicht zu funktionieren.
                Wenn ich die Sache richtig verstanden habe, liegt mein Problem daran, dass auf meinem Raspberry Pi 3 nur Debian 12 installiert und somit nur Python 3.11 verfügbar ist.
                Da ich auf Grund vieler IOBroker-Abstürze den Raspberry Pi 3 durch einen Pi 5 mit 8GB ersetzen werde, warte ich auf die Lieferung des neuen Pis und werde die Installation direkt auf diesem installieren und mich sobald als möglich wieder zurück melden.

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • Dia-droD Dia-dro

                  @Thomas-Braun sagte:

                  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.

                  Die Installation von Python scheint immer noch nicht zu funktionieren.
                  Wenn ich die Sache richtig verstanden habe, liegt mein Problem daran, dass auf meinem Raspberry Pi 3 nur Debian 12 installiert und somit nur Python 3.11 verfügbar ist.
                  Da ich auf Grund vieler IOBroker-Abstürze den Raspberry Pi 3 durch einen Pi 5 mit 8GB ersetzen werde, warte ich auf die Lieferung des neuen Pis und werde die Installation direkt auf diesem installieren und mich sobald als möglich wieder zurück melden.

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

                  @Dia-dro

                  Richtig. Das aktuelle stable release (dann inkl. Python 3.13) ist Debian 13 'Trixie'.
                  Bringt die Kisten doch bitte beizeiten auf einen aktuellen Stand...

                  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

                  Dia-droD 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @Dia-dro

                    Richtig. Das aktuelle stable release (dann inkl. Python 3.13) ist Debian 13 'Trixie'.
                    Bringt die Kisten doch bitte beizeiten auf einen aktuellen Stand...

                    Dia-droD Offline
                    Dia-droD Offline
                    Dia-dro
                    schrieb am zuletzt editiert von
                    #75

                    @Thomas-Braun sagte:

                    Richtig. Das aktuelle stable release (dann inkl. Python 3.13) ist Debian 13 'Trixie'.
                    Bringt die Kisten doch bitte beizeiten auf einen aktuellen Stand...

                    Werde ich machen... 👍

                    1 Antwort Letzte Antwort
                    0
                    • N Norb 0

                      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.

                      stolly82S Online
                      stolly82S Online
                      stolly82
                      schrieb zuletzt editiert von
                      #76

                      @Norb-0

                      FRAGE

                      Luba 2 > Zonen
                      Wie sind die Namings bei dir? Hast du die Zonen benannt?

                      Der Luba 2 der mir freigegeben wurde ist leider seit gestern offline und ich konnte das nicht testen.

                      Luba 1 hat leider noch keine Namen für die Zonen (die heissen dann Bereich 1 - xx).

                      Daher nehme ich als Fallback die selbe Logik wie im HomeAssistent, also Area 1 - xx nach Reihenfolge, was leider nichts mit den "Bereich 1 - x" aus der App zu tun hat.

                      Ich habe in der neuen Version jetzt aber noch die Zonen Meta- Daten eingespielt, damit man das zumindest anhand der m2 sehen kann.

                      fad0a63a-6d36-45b9-8b5d-b81c0b14cfc5-image.jpeg

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

                        so sehen die Zonen bei mir aus:

                        03d18d3e-453c-4b79-985b-a0acadf39fb9-image.jpeg

                        stolly82S 1 Antwort Letzte Antwort
                        0
                        • N Norb 0

                          so sehen die Zonen bei mir aus:

                          03d18d3e-453c-4b79-985b-a0acadf39fb9-image.jpeg

                          stolly82S Online
                          stolly82S Online
                          stolly82
                          schrieb zuletzt editiert von
                          #78

                          @Norb-0 OK, DANKE

                          Du hast Namen 👍

                          PERFEKT!

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

                            Eine Sache ist mir noch aufgefallen, ich erhalte keine Plans mehr nach "Sync plans".
                            Mit der Vorgängerversion (0.1.4) hat das noch funktioniert. Ich weiß nicht ob mein Limit überschritten ist oder es am Adapter liegt.

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

                              Hier der log dazu:

                              468bc354-067a-4181-9bf6-32a249a49d92-log.txt

                              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

                              553

                              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