Hauptmenü

Mähroboter Navimow Integration

Begonnen von Holger S, 20 Juli 2026, 23:55:06

Vorheriges Thema - Nächstes Thema

Holger S

Hallo,
hat sich damit schon jemand beschäftigt?
Es gibt von Navimow eine API. Integriert ist das schon in Homeassistent. Iobroker hat auch eine Lösung, die nutzen das Modul von Homeassistent. Kann das evtl. auf FHEM adaptiert werden?

Vilen Dank

sweetie-pie

Moin,

ich habe jetzt auch so einen Mäher und da ich noch nichts gefunden habe, spiele ich z.Z. mit OpenAI Codex um eine Integration zu bauen (Python).

Ich würde aber über mqtt gehen wollen, perspektivisch wäre dann eine navimow2mqtt-Docker-Container eine denkbare Lösung (Grüße an zigbee2mqtt).
Das macht es portabler und für andere Smart-Home Integrationen nutzbar.

Mäher <-> navimow-Cloud <-> navimow2mqtt <-> mqtt-server <-> fhem

Hört sich langsam an, geht aber wirklich fix.

Was bisher geht:
  • state =  "idle","docked","paused","returning","mowing"
  • battery = 0-100

In fhem habe ich es dann halt als mqtt-Device eingebunden.
Steuern geht noch nicht, brauche ich eigentlich auch nicht.
Ich muss nur wissen ob er gerade unterwegs, gerade für die Beregnung. ;)

Um an einen gültigen, initialen Token für das Skript zu kommen, braucht es noch Klimmzüge:
Dafür gibt es ein Helper-Skript, dass die Home-Assisant Anmeldung bei Navimow nachahmt.
Dazu muss eine interaktive Anmeldung erfolgen, dann wird per Callback der Token entgegengenommen und in eine Datei geschrieben.
Autorefresh macht dann das Skript selber.

Ob das jemals das alpha-Stadium verlässt, weiß ich nicht.
Also wenn jemand schon eine stabile, funktionierende Lösung hat, freue ich mich über Feedback.

Gruß
  sweetie-pie

sweetie-pie

Moin.

Ich habe mittlerweile etwas mehr implementiert.
Die Bridge hat einen Stand, den ich gerne zur Verfügung stellen kann:
https://github.com/brenndorfler/navimow2mqtt

Funktionsgarantie ist nicht gegeben, so wie sie ist. Für mich läuft es. :-)

Anbei ein paar Screenshots vom fhem-Device und eine xy-Punktewolke von den mitgeschnittenen Koordinaten.
Das eingezeichnete Quadrat habe ich genutzt um ein Userreading zu bauen, dass mir anzeigt wenn der Mäher durch die Einfahrt fährt.
Das löst dann eine Warnung per notify aus.

Das notify notNavimowCLhome ist inspiriert vom Auto: Coming- & Leaving-Home beleuchtet die Garage.
Gefühlt dockt er damit besser da dies per Vision-System passiert und meine Hütte dunkel ist.

Vllt. kann ja jemand was damit anfangen.

Gruß
  sweetie-pie


topfi

Hallo,

ich habe das Projekt aus dem GIT ohne Docker direkt in einem Debian-12-LXC erfolgreich installiert. navimow-auth login --no-browser erzeugt die URL zu dem Home Assistant Login und lauscht brav lokal auf 8765. Den Login habe ich mit Edge und opera probiert: CAPTCHA funktioniert. Danach kommt "Falsches Passwort oder Konto. Bitte erneut verbinden." Anmeldung in der offiziellen ios-App mit denselben Daten funktioniert hingegen.

Hast du vielleicht einen Tip für mich? Vermutlich hast du den Auth-Prozess schon in allen Einzelheiten durch. Das PW ist übrigens <15 Zeichen, längere Passwörter haben die Freunde von Home Assistant wohl mal als Problem ausgemacht.

Oder hat Segway in den letzten 2 Wochen vielleicht etwas beim Auth-Prozess geändert? Funktioniert der Login bei dir  noch?