Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

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
From the README of py-smart-gardena/hass-gardena-smart-system, Apache License 2.0. Shortened.

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,
Kind
Marketplace integration
Brand
Gardena
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
gardena_smart_system

More from Gardena

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers