-
-
Notifications
You must be signed in to change notification settings - Fork 1
Entities and Services DE
Sprache: Deutsch · English
Diese Seite dokumentiert alle Entitäten und benutzerdefinierten Services der Integration.
| Entität | Device Class | Einheit | Kategorie | Standard |
|---|---|---|---|---|
| Batterie | battery |
% | Diagnose | aktiv |
| Batteriestatus | enum |
-- | Diagnose | aktiv |
| Signalstärke | -- | % | Diagnose | deaktiviert |
| Bodenfeuchte | moisture |
% | -- | aktiv |
| Bodentemperatur | temperature |
°C | -- | aktiv |
| Umgebungstemperatur | temperature |
°C | -- | aktiv |
| Lichtintensität | illuminance |
lx | -- | aktiv |
| Betriebsstunden (Mäher) | -- | h | Diagnose | deaktiviert |
| Aktivität (Mäher) | -- | -- | Diagnose | aktiv |
| Zustand (Mäher) | -- | -- | Diagnose | aktiv |
| Letzter Fehlercode | -- | -- | Diagnose | deaktiviert |
| Restzeit Steckdose | timestamp |
-- | -- | aktiv |
| Steckdosen-Zustand | -- | -- | Diagnose | aktiv |
| Letzter Fehler Steckdose | -- | -- | Diagnose | deaktiviert |
| Restzeit Bewässerung (pro Ventil) | timestamp |
-- | -- | aktiv |
| Ventil-Fehlercode (pro Ventil) | -- | -- | Diagnose | deaktiviert |
| Ventil-Zustand (pro Ventil) | -- | -- | Diagnose | aktiv |
| Fehlercode Ventilset | -- | -- | Diagnose | deaktiviert |
Die Restzeit-Sensoren (Ventil und Steckdose) zeigen im HA-Frontend einen Live-Countdown. Bei Inaktivität bleiben sie ohne Wert. Wird ein neuer Bewässerungsbefehl gesendet, während das Ventil bereits aktiv ist (z. B. via start_watering), passt sich der Countdown automatisch an die neue Dauer an. Der Countdown verwendet den von der API gelieferten Zeitstempel des Befehls und bleibt damit auch nach einem Home-Assistant-Neustart oder Integrations-Reload korrekt.
| Entität | Device Class | Kategorie | Standard |
|---|---|---|---|
| Batterie schwach | battery |
Diagnose | aktiv |
| Ventilfehler | problem |
Diagnose | aktiv |
| Fehler (Mäher) | problem |
Diagnose | aktiv |
| RF-Verbindung | connectivity |
Diagnose | aktiv |
| Entität | Device Class | Funktionen |
|---|---|---|
| Ventil | water |
Öffnen, Schließen |
Pro physischem Ventil wird eine Entität erzeugt. Smart Water Control hat ein einzelnes Ventil; Smart Irrigation Control erzeugt eine Entität pro Zone. Ventil-Entitäten verwenden den in der Gardena-App konfigurierten Namen (z. B. "Rasen vorne"); ist kein Name gesetzt, fallen sie auf "Zone 1", "Zone 2" usw. zurück. Das Öffnen eines Ventils startet die Bewässerung mit einer Standarddauer von 60 Minuten. Für eine individuelle Dauer den Service start_watering verwenden.
Smart Irrigation Control — Limit gleichzeitig offener Ventile: Die Smart-Irrigation-Control-Hardware erlaubt pro Steuergerät maximal 2 gleichzeitig geöffnete Ventile. Die Integration prüft das lokal vorab: Sind bereits zwei Ventile am selben Steuergerät offen, wird das Öffnen eines dritten sofort mit einer übersetzten Fehlermeldung (
too_many_open_valves) abgewiesen — kein fehlgeschlagener API-Aufruf, keine stillen Halbzustände. Erst eines der laufenden Ventile schließen oder den Timer abwarten. Eigenständige Smart-Water-Control-Geräte haben nur ein Ventil und sind nicht betroffen.
| Entität | Device Class |
|---|---|
| Strom | outlet |
Wird für Gardena-Smart-Power-Adapter erzeugt. Unterstützt Einschalten (unbegrenzt), Ausschalten und zeitgesteuertes Einschalten via turn_on_for-Service. Der Schalter setzt nach einem erfolgreichen API-Aufruf einen optimistischen lokalen Zustand, sodass der HA-Toggle sofort umschaltet, statt auf das bestätigende WebSocket-Event zu warten — und die Entität rendert als einzelner Toggle statt als zwei separate Ein/Aus-Buttons.
| Entität | Funktionen |
|---|---|
| Mäher | Mähen starten, Andocken, Pause |
Wird für Gardena-SILENO-Mähroboter erzeugt. Meldet die aktuelle Aktivität: mähend, angedockt, pausiert oder Fehler.
| Entität | Funktionen |
|---|---|
| Mäher | Mähen starten, Andocken, Pause |
Die aktuelle Aktivität wird auf Home-Assistant-Zustände abgebildet:
| Automower-Aktivität | HA-Zustand |
|---|---|
| MOWING, LEAVING, GOING_HOME | Mähend |
| CHARGING, PARKED_IN_CS | Angedockt |
| (state = PAUSED) | Pausiert |
| STOPPED_IN_GARDEN, (state = ERROR/FATAL_ERROR) | Fehler |
| Entität | Device Class | Einheit | Kategorie | Standard |
|---|---|---|---|---|
| Batterie | battery |
% | Diagnose | aktiv |
| Schnitthöhe | -- | -- | -- | aktiv |
| Nächster Start | timestamp |
-- | -- | aktiv |
| Gesamtmähzeit | -- | h | Diagnose | aktiv |
| Gesamtladezeit | -- | h | Diagnose | aktiv |
| Ladezyklen | -- | -- | Diagnose | aktiv |
| Kollisionen | -- | -- | Diagnose | aktiv |
| Gesamtfahrstrecke | -- | m | Diagnose | aktiv |
| Klingen-Nutzungszeit | -- | h | Diagnose | aktiv |
| Gesamtlaufzeit | -- | h | Diagnose | aktiv |
| Gesamtsuchzeit | -- | h | Diagnose | aktiv |
| Aktivität | enum |
-- | Diagnose | aktiv |
| Zustand | enum |
-- | Diagnose | aktiv |
| Inaktiv-Grund | -- | -- | Diagnose | aktiv |
| Eingeschränkt-Grund | enum |
-- | Diagnose | aktiv |
| Fehlercode | -- | -- | Diagnose | aktiv |
| Letzter Fehlerzeitpunkt | timestamp |
-- | Diagnose | aktiv |
| Schedule-Override | enum |
-- | Diagnose | aktiv |
| Zuletzt gesehen | timestamp |
-- | Diagnose | aktiv |
| Betriebsmodus | enum |
-- | Diagnose | aktiv |
Zeitbasierte Statistiken (Mähzeit, Ladezeit, Klingennutzung, Laufzeit, Suchzeit) werden von der API in Sekunden geliefert und zur Anzeige in Stunden umgerechnet.
| Entität | Device Class | Kategorie |
|---|---|---|
| Fehler | problem |
Diagnose |
| Verbunden | connectivity |
Diagnose |
Fehler ist aktiv, wenn der Mäher im Zustand ERROR oder FATAL_ERROR ist. Verbunden spiegelt die Cloud-Verbindung des Mähers.
| Entität | Beschreibung |
|---|---|
| Scheinwerfer | Scheinwerfer immer an oder immer aus |
| Sperrzone: {Name} | Einzelne Sperrzonen aktivieren oder deaktivieren |
| Arbeitsbereich: {Name} | Einzelne Arbeitsbereiche aktivieren oder deaktivieren |
Schalter für Scheinwerfer, Sperrzonen und Arbeitsbereiche werden nur erzeugt, wenn das Mähermodell sie unterstützt (capability-basiert).
| Entität | Optionen | Beschreibung |
|---|---|---|
| Scheinwerfermodus | Immer an, Immer aus, Nur abends, Abends und nachts | Feingranulare Steuerung des Scheinwerfermodus |
Der Scheinwerfermodus-Auswähler ergänzt den einfachen Ein/Aus-Schalter um alle vier vom Mäher unterstützten Modi.
| Entität | Bereich | Schritt | Beschreibung |
|---|---|---|---|
| Schnitthöhe | 1--9 | 1 | Globale Schnitthöhe |
| Schnitthöhe: {Arbeitsbereich} | 0--100 % | 1 | Schnitthöhe pro Arbeitsbereich |
Schnitthöhen-Entitäten pro Arbeitsbereich werden nur erzeugt, wenn der Mäher Arbeitsbereiche unterstützt.
| Entität | Source Type | Standard |
|---|---|---|
| Position | GPS | deaktiviert |
Zeigt Breiten- und Längengrad des Mähers aus der zuletzt empfangenen GPS-Position. Wird nur für Mähermodelle mit GPS-Funktion erzeugt. Aus Datenschutzgründen standardmässig deaktiviert — bei Bedarf manuell in den Entitätseinstellungen aktivieren.
| Entität | Beschreibung |
|---|---|
| Mähplan | Schreibgeschützter Kalender mit den geplanten Mähaufgaben |
Jede Plan-Aufgabe erscheint als Kalender-Event mit der Bezeichnung "Mowing" (bzw. "Mowing (Arbeitsbereich)" für arbeitsbereichsspezifische Pläne). Zum Bearbeiten der Pläne die Husqvarna-Automower-App verwenden.
| Entität | Beschreibung |
|---|---|
| Fehler bestätigen | Den aktuellen Mäherfehler quittieren und löschen |
Sowohl Gardena- als auch Automower-Geräte stellen Event-Entitäten für Zustandsübergänge bereit, die sich gut für Automatisierungen eignen.
| Entität | Events |
|---|---|
| Gardena-Mäher-Event | started_cutting, stopped, leaving, searching, charging, parked, paused, error, error_cleared |
| Gardena-Ventil-Event | started_watering, stopped_watering, error, error_cleared |
| Gardena-Steckdosen-Event | turned_on, turned_off, error, error_cleared |
| Automower-Event | started_mowing, stopped, going_home, charging, leaving, parked, paused, error, error_cleared |
Jeder Konfigurationseintrag erzeugt ein virtuelles "Hub"-Gerät mit integrationsweiten Diagnose-Sensoren.
| Entität | Beschreibung | Kategorie |
|---|---|---|
| Geräteanzahl | Anzahl der vom Eintrag verwalteten Geräte | Diagnose |
| Polling-Intervall | Aktuelles Polling-Intervall in Sekunden | Diagnose |
| API-Anfragen diesen Monat | Gesamtzahl der API-Anfragen im laufenden Kalendermonat | Diagnose |
| Verbleibendes API-Budget | Verbleibendes monatliches API-Budget in Prozent | Diagnose |
Der Sensor API-Anfragen diesen Monat stellt zusätzlich month und budget als Extra-State-Attribute bereit — praktisch für Dashboard-Karten oder Automatisierungen, die warnen, sobald das Budget zur Neige geht.
Details zur Budgetüberwachung und wie die Integration innerhalb der Husqvarna-Quota bleibt: siehe API-Rate-Limits.
Die Integration registriert fünf benutzerdefinierte Services für Gardena- und Mäher-Geräte.
Startet die Bewässerung eines Ventils für eine festgelegte Dauer und überschreibt einen aktiven Zeitplan.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
target |
Entity | ja | Eine valve-Entität dieser Integration |
duration |
Zahl | ja | Dauer in Minuten (1--1440) |
service: gardena_smart_system.start_watering
target:
entity_id: valve.garden_valve_1
data:
duration: 30Schaltet eine Smart-Steckdose für eine festgelegte Dauer ein.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
target |
Entity | ja | Eine switch-Entität dieser Integration |
duration |
Zahl | ja | Dauer in Minuten (1--1440) |
service: gardena_smart_system.turn_on_for
target:
entity_id: switch.garden_power_socket
data:
duration: 120Lässt den Mäher für eine festgelegte Dauer mähen und ignoriert dabei den konfigurierten Zeitplan.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
target |
Entity | ja | Eine lawn_mower-Entität dieser Integration |
duration |
Zahl | ja | Dauer in Minuten (1--480) |
service: gardena_smart_system.override_schedule
target:
entity_id: lawn_mower.sileno_mower
data:
duration: 60Parkt den Mäher unbefristet. Er bleibt in der Ladestation, bis er manuell wieder freigegeben wird.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
target |
Entity | ja | Eine lawn_mower-Entität dieser Integration |
service: gardena_smart_system.park_until_further_notice
target:
entity_id: lawn_mower.automower_450x_mowerSetzt den automatischen Mähzeitplan des Mähers fort.
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
target |
Entity | ja | Eine lawn_mower-Entität dieser Integration |
service: gardena_smart_system.resume_schedule
target:
entity_id: lawn_mower.automower_450x_mowerSiehe auch: Automatisierungsbeispiele
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