Gardena Bluetooth
gardena_bluetooth
The Gardena Bluetooth integration allows users to integrate their Gardena Bluetooth devices into Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature) | |
valve | Valve | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
Gardena Bluetooth valves and timers are controlled locally. Offline schedules cannot be controlled and the official app can lock out HA.
- Works2
- Partly works1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Gardena Aqua Contour / Precise line | Works Local | Support added in March 2026Saved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #165326 · 2026-03 | |
| Gardena Bluetooth water valve | Works Local | Initial integration supports garden valveSaved copyProposed change Add integration for gardena bluetooth devices. Initially supporting only garden valve. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you Excerpt saved from GitHub on 2026-10-23. | PR #95179 · 2023-06 | |
| Gardena 1889 water computer | Partly works Local | HA changed device clock after phone connection; timezone sync problem; closed completedSaved copy@elupus You were right. Reboot provides more data: ### Methodology 1. set TZ in phone settings 2. reboot 3. read local time 4. launch Gardena app and let it sync 5. read the value from 98bd0b13-0b0e-421a-84e5-ddbf75dc6de4 using nRF Connect Android APP 6. convert HEX to timestamp, use https://www.unixtimestamp.com/ to get time+date ### Results Phone GMT+0 Time: `9:54` Raw value from Gardena 1889: `d2-95-b4-66` Gardena 1889 time: `8/8/2024, 11:54:26 AM` Phone GMT+1 Time: `11:31` Raw value from Gardena 1889: `ae-ac-b4-66` Gardena 1889 time: `8/8/2024, 1:31:58 PM` Phone GMT+2 Time: `12:34` Raw … Excerpt saved from GitHub on 2026-10-23. | Issue #121687 · 2024-07 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Found automatically over
- Bluetooth
Details
| Installs (analytics) | 549 (0.08%) |
|---|---|
| Added in | Home Assistant 2023.8 |
| Set up in the UI | Yes |
| Maintainers | @elupus |
Limitations from the docs
- Control of offline scheduling settings is not supported.
- Use of the official Android application, sometimes locks out access to device until factory reset is performed or Bluetooth is disabled in the Android device.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.