Skip to content

it00x32/ecovacs-goat-g1-ha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Ecovacs Goat G1 – Home Assistant Integration

Custom integration for the Ecovacs Goat G1 robotic lawn mower. Direkte Cloud-API-Anbindung, kein MQTT, keine zusätzlichen Abhängigkeiten.

Features

Entitäten

Entität Typ Beschreibung
Goat G1 lawn_mower Start, Pause, Ladestation, Status
Rand mähen button Rand-Mähmodus starten
Signalton button Akustisches Signal auslösen
Akku sensor Akkustand in %
Firmware sensor Firmware-Version
WLAN-Netzwerk sensor SSID
IP-Adresse sensor IP-Adresse
Signalstärke sensor WLAN-RSSI in dBm
MAC-Adresse sensor MAC-Adresse
Messerverschleiß sensor Restlebensdauer Messer in %
Bürstenwalzenverschleiß sensor Restlebensdauer Bürstenwalze in %
Letzte Mähfläche sensor Fläche der letzten Sitzung in m²
Letzte Mähdauer sensor Dauer der letzten Sitzung
Gesamtmähfläche sensor Kumulierte Mähfläche
Gesamtmähdauer sensor Kumulierte Mähdauer
Mähvorgänge gesamt sensor Anzahl der Mähvorgänge
Fehlercode sensor Aktueller Fehlercode
Randmähfunktion switch Randmähfunktion ein/aus
Erweiterter Modus switch Erweiterter Modus ein/aus
Kindersicherung switch Kindersicherung ein/aus
Anhebe-Warnung switch Warnung beim Anheben
Kartengrenzwarnung switch Kartengrenzwarnung ein/aus
Schutzfunktion switch Schutzfunktion ein/aus
Hinderniserkennung switch TrueDetect ein/aus
Lautstärke number Lautstärke 0–10
Mährichtung number Mähwinkel 0–180°

Services

Service Parameter Beschreibung
ecovacs_goat_g1.start_border_mowing Rand-Mähmodus starten
ecovacs_goat_g1.start_zone zone_id Zone mähen
ecovacs_goat_g1.set_mowing_direction angle (0–180) Mährichtung setzen

Installation

HACS (empfohlen)

  1. HACS → Integrationen → ⋮ → Benutzerdefinierte Repositories
  2. URL: https://github.com/it00x32/ecovacs-goat-g1-ha
  3. Typ: Integration
  4. Installieren → Home Assistant neu starten

Manuell

  1. custom_components/ecovacs_goat_g1/ in dein HA-Konfigurationsverzeichnis kopieren
  2. Home Assistant neu starten

Einrichtung

  1. EinstellungenGeräte & DiensteIntegration hinzufügen
  2. Nach Ecovacs Goat G1 suchen
  3. E-Mail, Passwort und Land eingeben
  4. Gerät auswählen (falls mehrere vorhanden)

Voraussetzungen

  • Home Assistant 2024.1 oder neuer
  • Ecovacs-Konto mit Goat G1
  • aiohttp (bereits in HA enthalten)

Technische Details

Die Integration nutzt die direkte Ecovacs Cloud-REST-API (kein MQTT). Status-Polling alle 30 Sekunden.

Hinweis: Der Rand-Mähmodus (type: border) ist nicht offiziell dokumentiert und basiert auf Reverse Engineering. Falls dieser nicht funktioniert, bitte ein Issue erstellen.

Lizenz

MIT License

About

Home Assistant custom integration for Ecovacs Goat G1 robotic lawn mower

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages