Skip to content

MQTT Bridge DE

Kay edited this page Apr 26, 2026 · 1 revision

MQTT-Bridge

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.

Einrichtung

  1. Sicherstellen, dass die MQTT-Integration in Home Assistant konfiguriert und mit einem Broker verbunden ist.
  2. Zu Einstellungen → Geräte & Dienste → Gardena Smart System → Konfigurieren wechseln.
  3. 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.

Ausgehende Topics

Topic Richtung Beschreibung
{prefix}/{device_id}/state ausgehend Vollständiger Gerätezustand als JSON (retained)
{prefix}/{device_id}/availability ausgehend online oder offline (retained)

Eingehende Befehle

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.

Bridge deaktivieren

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

Clone this wiki locally