Hallo @all ,
da ich die Tage meinen Gardena Sileno in Rente schicken möchte ( Der Kabelgeführte Mäher hat einfach zuviele Probleme gemacht ) ,wollte ich mal fragen , ob jemand auch den Luba 2 von Mammotion nutzt und eine Idee hat ,wie man diesen in Fhem integrieren kann ?
Mir geht es auch so, gibt es eine Lösung?
Moin zusammen,
ich habe meinen Bosch Mäher gegen einen Yuka Mini getauscht. Für Home Assistant gibt es eine Anbindung. Hat inzwischen jemand schon eine direkte Lösung für FHEM versucht?
Mammotion-HA (https://github.com/mikey0000/Mammotion-HA/tree/main) genutzt wird dafür PyMammotion - Python API for Mammotion Mowers (https://github.com/mikey0000/PyMammotion)
Gruss
Enno
Zitat von: enno am 04 April 2026, 12:05:03Für Home Assistant gibt es eine Anbindung. Hat inzwischen jemand schon eine direkte Lösung für FHEM versucht?
Mammotion-HA (https://github.com/mikey0000/Mammotion-HA/tree/main) genutzt wird dafür PyMammotion - Python API for Mammotion Mowers (https://github.com/mikey0000/PyMammotion)
Der Vollständigkeit halber: https://github.com/ahlers2mi/FHEM-Mammotion
Leider bekomme ich das mit Debian Trixie nicht zum Laufen. Wenn ich mit
pip install pymammotion --break-system-packages
Successfully installed pymammotion-0.7.82
installiere kommt in deinem Modul folgende Meldung.
2026.05.19 20:34:47.417 1: ERROR evaluating {Mammotion_PythonDone('MAEHER|ERROR|Exit-Code 1: {ok: false, error: Unsupported version. The proto files were compiled with a version of betterproto2_compiler which is not compatible with this version of betterproto2.\n - betterproto2 version: 0.10.0\n - betterproto2_compiler version: 0.9.0\nThe version x.y.z of the library matches the version a.b.c of the compiler if and only if a=x and b=y.\nPlease upgrade betterproto2_compiler to 0.10.x and recompile your proto files (recommended) or downgrade betterproto2 to 0.9.x.}: Can't find string terminator "'" anywhere before EOF at (eval 7088) line 1.
Leider habe ich keine Ahnung was ich ändern muss...
Update: einmal alles deinstalliert und noch mal neu, jetzt komme ich schon mal ohne Fehlermeldung bis zum Login. Das klappt aber nicht.
Gruss
Enno
Hi Enno,
vermutlich liegt es jetzt am Modul selbst, siehe https://github.com/mikey0000/PyMammotion/issues/137
Es gibt hier im Forum einen Thread zum Modul. Meine ich zumindest, denn ich kann es über die Forumssuche gerade nicht finden. Der Modulautor ist ahlermi.
Hi,
ich bekomme es auch nicht zum laufen. Sind scheinbar in letzter Zeit größere Änderungen in pymammotion gemacht worden. Vielleicht hat @ahlermi mal die Zeit darüber zu schauen.
Hi,
um das mal fortzuführen. Aktuell läuft das Modul gut. Allerdings nur mit meinem Mammotion Haupt Konto. Mit einem Shared account bekomme ich keine Daten zurück. Ich habe mir in der Mammotion app mehrere Tasks erstellt, mit verschiedenen Einstellungen, die ich dann in fhem starte. Funktioniert gut soweit.
viele Grüße
Ich bekomme folgenden Fehler:
No module named pymammotion.mqtt
Readings werden teilweise aber trotzdem erzeugt
Hast du die aktuellste pymammotion installiert? Ich hatte für die pymammotion eine neue venv angelegt und den Python-Pfad das fhem device eingetragen. Probier auch mal das legacy Attribut, das musste ich auf 1 setzen.
Habe die aktuellste 0.8.8
das mit dem legacy auf 1 setzen hilft auch nichts - irgendwie wurde wohl was mit mqtt geändert
Hab gerade nochmal nachgesehen, ich habe pymammotion Version 0.7.133 installiert. Damit klappt es bei mir.
Okay..dann mach ich das "downgrade" mal manuell
Mit dem downgrade auf 0.7.133 gibt er mir irgendwie login Fehler aus...egal ob ich legacy auf 1 oder 0 setze.