A Home Assistant custom integration for Husqvarna smart garden devices — supporting both the Gardena Smart System API and the Automower Connect API through a single integration. Real-time WebSocket push with automatic polling fallback.
📖 Full documentation lives in the Wiki — available in English and German / Vollständige Dokumentation im Wiki — auf Englisch und Deutsch.
- Get Husqvarna API credentials. Go to the Husqvarna Developer Portal, create an Application (redirect URI
https://localhost), and enable the Gardena Smart System API and/or Automower Connect API. Note the Application Key and Application Secret. - Install via HACS. Open HACS → Integrations → search for Gardena Smart System → Download → restart Home Assistant. (If not listed: add
https://github.com/kayloehmann/ha-gardena-smart-systemas a custom repository, category Integration.) - Add the integration. Go to Settings → Devices & Services → Add Integration → search Gardena Smart System → enter your Application Key and Secret → choose the API (Gardena or Automower).
To use both APIs, add the integration twice with the same credentials.
| Topic | Link |
|---|---|
| Installation | Wiki / Installation |
| Configuration | Wiki / Configuration |
| Supported Devices | Wiki / Supported Devices |
| Entities & Services | Wiki / Entities and Services |
| API Rate Limits | Wiki / API Rate Limits |
| MQTT Bridge | Wiki / MQTT Bridge |
| Automation Examples | Wiki / Automation Examples |
| Limitations | Wiki / Limitations |
| Troubleshooting | Wiki / Troubleshooting |
| Contributing | Wiki / Contributing |
- Husqvarna-API-Zugangsdaten anlegen. Auf das Husqvarna Developer Portal gehen, eine Application erstellen (Redirect-URI
https://localhost) und die Gardena Smart System API und/oder die Automower Connect API aktivieren. Application Key und Application Secret notieren. - Über HACS installieren. HACS → Integrationen → nach Gardena Smart System suchen → Herunterladen → Home Assistant neu starten. (Nicht gelistet?
https://github.com/kayloehmann/ha-gardena-smart-systemals Custom Repository der Kategorie Integration hinzufügen.) - Integration hinzufügen. Einstellungen → Geräte & Dienste → Integration hinzufügen → Gardena Smart System suchen → Application Key und Secret eingeben → API auswählen (Gardena oder Automower).
Um beide APIs zu nutzen, die Integration zweimal mit denselben Zugangsdaten hinzufügen.
| Thema | Link |
|---|---|
| Installation | Wiki / Installation |
| Konfiguration | Wiki / Konfiguration |
| Unterstützte Geräte | Wiki / Unterstützte Geräte |
| Entities & Services | Wiki / Entities und Services |
| API-Rate-Limits | Wiki / API-Rate-Limits |
| MQTT-Bridge | Wiki / MQTT-Bridge |
| Automatisierungsbeispiele | Wiki / Automatisierungsbeispiele |
| Einschränkungen | Wiki / Einschränkungen |
| Fehlerbehebung | Wiki / Fehlerbehebung |
| Mitwirken | Wiki / Mitwirken |
This project is licensed under the MIT License. See LICENSE for details.