---
title: "Gardena Smart System"
description: "Gardena Smart System is a Marketplace integration for Home Assistant. It has 66 installs sharing analytics, needs the vendor's cloud and was last updated October 18, 2026."
canonical: "https://vulpo.app/integrations/marketplace/kayloehmann-ha-gardena-smart-system"
url: "https://vulpo.app/integrations/marketplace/kayloehmann-ha-gardena-smart-system.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Gardena Smart System

> Gardena Smart System is a Marketplace integration for Home Assistant. It has 66 installs sharing analytics, needs the vendor's cloud and was last updated October 18, 2026.

Gardena Smart System connects Gardena and Husqvarna Automower garden devices to Home Assistant through the vendor's cloud. It adds a lawn mower entity, valves, power socket switches, sensors for battery, soil moisture, temperature and light, plus a mowing schedule calendar and a headlight selector. Actions start watering for a set duration, turn on a power socket for a set time, override the mower schedule, park the mower until further notice, and resume the schedule. Updates arrive by real-time WebSocket push, with polling as a fallback, and the polling interval can be changed in the options. An optional local gateway mode talks to the Gardena gateway over the LAN, preferring local state and sending commands locally first, and an MQTT bridge can mirror device states and accept commands. Setup is done in the UI with an application key and secret from a Husqvarna developer account.

Automatic summary of the README and code of kayloehmann/ha-gardena-smart-system. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=kayloehmann&repository=ha-gardena-smart-system&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=kayloehmann&repository=ha-gardena-smart-system&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect to Husqvarna

- **Application Key (Client ID)**: The application key from your Husqvarna developer account.
- **Application Secret**: The application secret from your Husqvarna developer account.

### Select API

- **API**

### Select your garden

- **Garden**

Also asked when changing the connection.

### Re-authenticate

- **Application Key (Client ID)**
- **Application Secret**

Also asked when changing the connection.

### After setup

- **Default watering duration**: Duration in minutes when opening a valve without specifying a duration (1-1440).
- **Default power socket duration**: Duration in minutes when turning on a power socket (1-1440). Set to 1440 (24h) for near-indefinite operation.
- **Default mowing duration**: Duration in minutes when the Lovelace 'Start' button (or lawn\_mower.start\_mowing service) triggers the mower (1-480). Sent as START\_SECONDS\_TO\_OVERRIDE so the mower starts immediately, independent of the Gardena schedule. The mower will auto-park earlier if it finishes the area or runs low on battery.
- **Polling interval**: How often to poll the API for updates in minutes (5-1440). Lower values provide fresher data but consume more API quota. Default: 30 (Gardena) / 15 (Automower).
- **Enable MQTT bridge**: Mirror device states to a local MQTT broker and optionally accept commands. Requires the MQTT integration to be configured.
- **MQTT topic prefix**: Base topic for all MQTT messages (e.g. 'gardena' → gardena/DEVICE\_ID/state).
- **Publish device states to MQTT**: Publish full device state as JSON on every update (WebSocket push or poll).
- **Accept commands via MQTT**: Subscribe to PREFIX/DEVICE\_ID/command for inbound commands (start\_watering, stop\_watering, turn\_on, turn\_off, park, resume).
- **Enable local gateway access**: Talk to the GARDENA smart Gateway directly over the LAN. Local state takes precedence over the cloud and commands are sent locally first (cloud is the fallback). The gateway's websocketd service must be enabled once via shell — see the documentation.
- **Gateway host or IP**: Hostname or IP of the gateway (e.g. 10.0.0.5 or GARDENA-xxxxxx.local). Leave empty to disable.
- **Gateway password**: The first 8 characters of the gateway's device id (printed on the underside).
- **Gateway port**: WebSocket port of the gateway (default 8443).

Texts from the code of [kayloehmann/ha-gardena-smart-system](https://github.com/kayloehmann/ha-gardena-smart-system).

## Entities

- **Binary sensors**: Battery low, Valve error, Error, Connected, RF link, WebSocket connected, Local gateway connected
- **Buttons**: Confirm error
- **Calendars**: Mowing schedule
- **Presence**: Position
- **Events**: Mower event, Power socket event
- **Lawn mowers**: Mower
- **Numbers**: Cutting height, Schedule override
- **Selects**: Headlight mode
- **Sensors**: Last command via, Battery, Signal strength, Soil moisture, Soil temperature, Ambient temperature, Light intensity, Operating hours, Activity, State, Last error code, Cutting height, and 24 more
- **Switches**: Power, Headlight
- **Valves**: Valve

## Actions

- **Start watering**: Start watering a valve for a specific duration, overriding the schedule.
  Fields: Duration
- **Turn on for**: Turn on a smart power socket for a specific duration.
  Fields: Duration
- **Override schedule**: Force the mower to mow for a specific duration, ignoring its schedule.
  Fields: Duration
- **Park until further notice**: Park the mower indefinitely. It will stay in the charging station until manually resumed.
- **Resume schedule**: Resume the mower's automatic mowing schedule.

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  WebSocket connection lost, Husqvarna Application blocked

## From the README

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

From the README of [kayloehmann/ha-gardena-smart-system](https://github.com/kayloehmann/ha-gardena-smart-system#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Garden and plants](https://vulpo.app/integrations/category/garden-and-plants.md)
- Brand: [Gardena](https://vulpo.app/integrations/gardena.md)
- Number: 66 installs sharing analytics; 5 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v2.1.3, last updated October 18, 2026
- Domain: `gardena_smart_system_ng`
- Source: <https://github.com/kayloehmann/ha-gardena-smart-system>
- Issues: <https://github.com/kayloehmann/ha-gardena-smart-system/issues>

In Vulpo: Quick Toggle card, Button card, Select card, Valve card, Apple Watch, Control Center

## Other ways in for Gardena

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Gardena Smart System integration](https://vulpo.app/integrations/marketplace/py-smart-gardena-hass-gardena-smart-system.md) | Marketplace integration | 3.5k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [Gardena Bluetooth](https://vulpo.app/integrations/core/gardena-bluetooth.md) | Built-in integration | 543 installs sharing analytics | Works locally | Part of Home Assistant |
| [GARDENA smart local (preview)](https://vulpo.app/integrations/marketplace/cloudless-garden-ha-gardena-smart-local-preview.md) | Marketplace integration | 66 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Gardena Smart System Card](https://github.com/mtheli/gardena-smart-system-card) | Dashboard card | 5 GitHub stars | Connection not stated | Updated in the last 6 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/kayloehmann-ha-gardena-smart-system

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/kayloehmann-ha-gardena-smart-system
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
