-
-
Notifications
You must be signed in to change notification settings - Fork 1
MQTT Bridge DE
Sprache: Deutsch · English
Die Integration kann optional alle Gerätezustände an einen lokalen MQTT-Broker spiegeln. Nützlich für:
- Lokale Automatisierungen in Node-RED oder anderen MQTT-fähigen Werkzeugen
- Cross-System-Integrationen (z. B. eine andere Smart-Home-Plattform, die Gardena-Daten konsumiert)
- Offline-Zustands-Cache unabhängig von der Home-Assistant-Entity-Registry
Hinweis: Die MQTT-Bridge eliminiert nicht die Cloud-Abhängigkeit. Gerätebefehle laufen weiterhin über die Husqvarna-API. Die Bridge stellt lediglich einen lokalen Event-Bus zur Verfügung, um Zustands-Updates zu konsumieren und Befehle aus externen Systemen anzustossen.
- Sicherstellen, dass die MQTT-Integration in Home Assistant konfiguriert und mit einem Broker verbunden ist.
- Zu Einstellungen → Geräte & Dienste → Gardena Smart System → Konfigurieren wechseln.
-
MQTT-Bridge aktivieren und das Topic-Präfix konfigurieren (Standard:
gardena_smart_system).
Die Bridge beginnt mit dem nächsten Coordinator-Update zu veröffentlichen. Wird die MQTT-Integration erst nach dieser Integration geladen (üblich beim Kaltstart), versucht die Bridge maximal einmal alle 5 Minuten erneut zu starten, bis MQTT verfügbar ist — ohne HA-Neustart.
| Topic | Richtung | Beschreibung |
|---|---|---|
{prefix}/{device_id}/state |
ausgehend | Vollständiger Gerätezustand als JSON (retained) |
{prefix}/{device_id}/availability |
ausgehend |
online oder offline (retained) |
JSON-Payload an {prefix}/{device_id}/command veröffentlichen:
{"action": "start_watering", "duration": 30, "service_id": "device-uuid:1"}| Action | Parameter | Beschreibung |
|---|---|---|
start_watering |
duration (Minuten, Standard 60), service_id
|
Bewässerung am Ventil starten |
stop_watering |
service_id |
Ventil schließen |
turn_on |
duration (Minuten, Standard 60), service_id
|
Steckdose einschalten |
turn_off |
service_id |
Steckdose ausschalten |
park |
service_id |
Mäher bis auf Weiteres parken |
resume |
service_id |
Mähplan fortsetzen |
service_id identifiziert den spezifischen Service innerhalb eines Geräts (z. B. ein einzelnes Ventil eines Mehrkreis-Irrigation-Controls). Bei Single-Service-Geräten das Format verwenden, das die Integration beim Start ins Log schreibt.
Erneut die Optionen der Integration öffnen und MQTT-Bridge deaktivieren. Retained State- und Availability-Topics bleiben auf dem Broker, bis sie manuell gelöscht werden.
Siehe auch: Konfiguration
English
- Installation
- Configuration
- Supported Devices
- Entities and Services
- API Rate Limits
- MQTT Bridge
- Automation Examples
- Limitations
- Troubleshooting
- Contributing
Deutsch
- Installation
- Konfiguration
- Unterstützte Geräte
- Entities und Services
- API-Rate-Limits
- MQTT-Bridge
- Automatisierungsbeispiele
- Einschränkungen
- Fehlerbehebung
- Mitwirken