Übersicht Husqvarna Automower



Mit diesem Funktionsbaustein wird ein Husqvarna Mähroboter über das offizielle Automower Connect API (Cloud) gesteuert. Der Mäher kann gestartet, pausiert und geparkt werden, der Status (Aktivität, Zustand, Batterie, Fehler) wird auf den Ausgängen angezeigt. Ein Baustein steuert einen Mäher, bei mehreren Mähern wird je Mäher ein Baustein angelegt (alle Bausteine verwenden dieselben Zugangsdaten).

Der Mäher benötigt ein Connect Modul bzw. eine eingebaute Mobilfunk-Verbindung und muss in der Husqvarna Automower Connect App eingerichtet sein.

Zugangsdaten (einmalig einrichten):
  • Auf developer.husqvarnagroup.cloud mit dem bestehenden Husqvarna Konto (Automower Connect App) anmelden.
  • Unter "My applications" eine neue Applikation anlegen (Name beliebig, Redirect URL kann leer bleiben bzw. ein Platzhalter sein).
  • Der Applikation die beiden APIs "Authentication API" und "Automower Connect API" zuweisen (Connect new API).
  • Den angezeigten Application key und das Application secret in die Parameter des Bausteins eintragen.
Wichtig: Das API ist auf 10.000 Anfragen pro Monat je Application key begrenzt. Der Baustein fragt den Status deshalb höchstens alle 300 Sekunden zyklisch ab. Statusänderungen (z.B. Start über die App) kommen zusätzlich in Echtzeit über eine dauerhafte WebSocket-Verbindung, diese zählt nicht zum Limit. Befehle wirken immer sofort.



Eingänge

ST
Start
Positive Flanke: Der Mäher startet und mäht für die Dauer aus dem Eingang Mähdauer min (0 oder nicht verbunden = Parameter Start Dauer). Der Zeitplan wird für diese Dauer übersteuert.
PA
Pause
Positive Flanke: Der Mäher hält an der aktuellen Position an.
PK
Parken
Positive Flanke: Der Mäher fährt in die Ladestation und bleibt bis auf weiteres geparkt (Zeitplan wird übersteuert, bis Zeitplan fortsetzen ausgelöst wird).
PZ
Parken bis Zeitplan
Positive Flanke: Der Mäher fährt in die Ladestation und startet erst mit dem nächsten geplanten Mähvorgang wieder.
ZP
Zeitplan fortsetzen
Positive Flanke: Eine aktive Übersteuerung (Start, Parken) wird aufgehoben, der Mäher arbeitet wieder nach seinem Zeitplan.
MD
Mähdauer min
Mähdauer in Minuten für den Eingang Start. 0 oder nicht verbunden = Parameter Start Dauer wird verwendet.


Ausgänge

ER
Fehler Kommunikation
1 = Die Verbindung zum Husqvarna API ist gestört (Zugangsdaten falsch oder Cloud nicht erreichbar).
VB
Verbunden
1 = Der Mäher ist mit der Husqvarna Cloud verbunden. 0 = Der Mäher ist offline (z.B. kein Mobilfunk-Empfang), Befehle sind nicht möglich.
MA
Mäht
1 = Der Mäher mäht gerade (Aktivität = 1).
AK
Aktivität
Aktuelle Aktivität des Mähers:
  • 0=Unbekannt
  • 1=Mäht
  • 2=Fährt zur Ladestation
  • 3=Lädt
  • 4=Verlässt die Ladestation
  • 5=Geparkt in der Ladestation
  • 6=Angehalten im Garten (Eingriff erforderlich)
  • 7=Nicht anwendbar
ZU
Zustand
Betriebszustand des Mähers:
  • 0=Unbekannt
  • 1=In Betrieb
  • 2=Pausiert
  • 3=Eingeschränkt (z.B. durch Zeitplan geparkt)
  • 4=Ausgeschaltet
  • 5=Angehalten
  • 6=Fehler
  • 7=Schwerer Fehler
  • 8=Fehler beim Einschalten
  • 9=Wartet auf Update
  • 10=Wartet auf Einschalten
  • 11=Nicht anwendbar
BA
Batterie %
Aktueller Ladezustand der Batterie in Prozent.
FC
Fehlercode
Fehlercode des Mähers, 0 = kein Fehler. Die Bedeutung der Codes ist in der Husqvarna Dokumentation beschrieben (z.B. 1 = Außerhalb des Arbeitsbereichs).
NS
Nächster Start
Zeitpunkt des nächsten geplanten Starts als Text in lokaler Zeit des Mähers, Format TT.MM.JJJJ hh:mm (z.B. "21.07.2026 08:15"). Leer = kein Start geplant.


Parameter

Application Key
Application key vom Husqvarna Developer Portal (siehe oben). Wird auch als API Schlüssel für jede Anfrage verwendet.
Application Secret
Application secret vom Husqvarna Developer Portal.
Mäher (Name oder Index)
Auswahl des Mähers wenn das Konto mehrere Mäher enthält. Leer = erster Mäher. Angegeben wird der Name aus der Automower App (Groß-/Kleinschreibung egal) oder der Index beginnend bei 0.
Poll Intervall
Zyklus für den vollständigen Statusabgleich in Sekunden (Minimum 300, Standard 300). Wegen des API Limits von 10.000 Anfragen pro Monat nicht kleiner einstellen. Statusänderungen kommen unabhängig davon in Echtzeit über die WebSocket-Verbindung.
Start Dauer
Standard-Mähdauer in Minuten für den Eingang Start, wenn der Eingang Mähdauer min nicht verwendet wird (Standard 180).
Debug
Ein = Erweiterte Ausgaben im Trace für die Fehlersuche.