About
Gardena Smart System integration connects Gardena Smart System devices to Home Assistant through the Gardena cloud API. It adds lawn mowers, valves, switches for smart power sockets, sensors and binary sensors for online status. Mowers can start on their schedule or mow immediately for a set duration, and there are actions to park until the next task or until further notice. A mower error sensor filters informational states so automations only catch real errors. Status updates arrive over a WebSocket connection, with actions to force a reconnect and read diagnostics. It only works with WiFi devices that connect through a Gardena Smart Gateway, and setup in the UI asks for an application key and secret.
Automatic summary of the README and code of py-smart-gardena/hass-gardena-smart-system. Something wrong, or are you the maintainer and want your own text here? Get in touch
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.
Provides
- Valves
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Gardena Smart System
- Application Key / Client ID
- Application secret / Client secret
Also asked when changing the connection.
After setup
- Start buttonResume schedule does nothing outside the mowing calendar. Mow now starts the mower immediately.
- Mow now durationSeconds, multiple of 60. Used only when Start is set to mow now. Default is 10800 (3 hours).
- Mower Duration (minutes)
- Smart Irrigation Control Duration (minutes)
- Smart Watering Duration (minutes)
Texts from the code of py-smart-gardena/hass-gardena-smart-system.
Entities
- SensorsAPI Requests (Week), Error code, Error
Actions
- Start overrideStart the mower immediately for specific duration and override the schedule.Fields: Duration
- Start automaticStart the mower with automatic schedule.
- Park until next taskPark the mower until the next scheduled task.
- Park until further noticePark the mower until further notice.
- Reconnect WebSocketForce WebSocket reconnection for the Gardena Smart System integration.
- WebSocket DiagnosticsGet WebSocket connection diagnostics and status information.Fields: Detailed
From the README
A complete reimplementation of the Home Assistant integration for the Gardena Smart System, based on Gardena's v2 API.
If this integration keeps your garden happy, consider buying me a coffee to keep the developer happy too!
- Lawn Mowers (lawn_mower): Control of automatic lawn mowers
- Sensors (sensor): Temperature, humidity sensors, etc.
- Binary Sensors (binary_sensor): Online/offline status
- Switches (switch): Smart power sockets
- Valves (valve): Irrigation valves
Shows in Vulpo
Quick Toggle card, Button card, Valve card, Chart card, Apple Watch, Control Center.Information
- Installs
- 3.5k sharing analytics
- GitHub stars
- 318
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- 3.2.1,
- Category
- Garden and plants
- Kind
- Marketplace integration
- Brand
- Gardena
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
gardena_smart_system- Issues
- Report an issue











