indego
Das Plugin verbindet SmartHomeNG über den Bosch-Server mit einem Indego Mähroboter mit Connect-Funktion (GSM). Es unterstützt sowohl die neueren Modelle (350/400) als auch die älteren 800/1000/1200 mit Connect-Nachrüstung.
Über das Plugin lassen sich folgende Befehle an den Mäher senden:
Mähen starten
Pausieren
zur Ladestation zurückkehren
Smart-Mowing ein-/ausschalten (der Server legt Start- und Stoppzeiten selbst fest, abhängig von Temperatur und Wetter)
die Häufigkeit des Smart-Mowing setzen bzw. abfragen (-100 für die niedrigste, +100 für die höchste Frequenz)
Außerdem liest das Plugin folgende Informationen aus:
die aktuelle Karte des Gartens inkl. bereits gemähter Fläche und Position des Mähers
den Fortschritt der aktuellen Mähsession in Prozent
den Status des Mähers (z.B. dockt, mäht, lernt den Garten, fährt zur Station)
Verlaufsdaten (Gesamtbetriebszeit, Ladezeit, nächster geplanter Smart-Mowing-Termin)
Gerätedaten (Benutzername, Modus, Firmware-Version, Seriennummer)
Alarmmeldungen inkl. Zeitpunkt, mit der Möglichkeit, sie anschließend auf dem Server zu löschen
eine Wettervorhersage für die hinterlegte Adresse für die nächsten vier Tage (u. a. Sonnenstunden, Regenwahrscheinlichkeit, Regenmenge je Tageszeit)
Das Setzen der Mähzeiten selbst ist über das Plugin nicht möglich, dies bleibt der Indego-App vorbehalten.
Voraussetzungen
Der Mäher muss über die Indego-App eingerichtet und registriert sein. Benutzername und Passwort der App werden für die Anmeldung des Plugins am Bosch-Server benötigt. Für die Nutzung von Smart-Mowing muss außerdem der Standort in der App hinterlegt sein.
Unterstützte Hardware:
Indego Connect 350
Indego Connect 400
Indego 800/1000/1200 mit Connect-Nachrüstung
Wichtig
Der Bosch-Server erlaubt jeweils nur eine aktive Verbindung. Wird gleichzeitig mit der App verbunden, verliert das Plugin seine Verbindung und authentifiziert sich neu, wodurch wiederum die Sitzung der App ungültig wird. App und Plugin sollten daher nicht gleichzeitig verwendet werden.
Konfiguration
Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚indego‘ Konfiguration beschrieben.
Item-Attribute
- indego_command
Bool-Item. Der Attributwert ist der als JSON-String kodierte Befehl, der beim Setzen des Items auf
Truean den Mäher gesendet wird, z.B.{"state":"mow"},{"state":"pause"}oder{"state":"returnToDock"}.- indego_smart
Bool-Item. Schaltet Smart-Mowing ein (
True) oder aus (False).- indego_frequency
Num-Item. Setzt bzw. liest die Smart-Mowing-Frequenz (-100 bis +100).
- indego_add_key
Str-Item. Der Attributwert benennt ein zusätzliches Feld aus der Statusantwort des Servers (z.B.
config_change,mow_trig), das keinem der fest vorgegebenen Items entspricht und stattdessen in dieses Item geschrieben wird.
Beispiele
Eine vollständige Item-Struktur mit allen vom Plugin befüllten Items liegt dem Plugin als
example.yaml bei, inklusive der Wettervorhersage-Struktur für 20 Drei-Stunden-Intervalle und
5 Tage. Das Basis-Item indego kann umbenannt werden, ist aber als Elternitem erforderlich.
Die folgenden Items zeigen den Einsatz der Plugin-eigenen Attribute:
indego:
SMART:
type: bool
visu_acl: rw
indego_smart: 'yes'
cache: 'on'
frequenz:
type: num
indego_frequency: 'yes'
cache: 'on'
MOW:
type: bool
visu_acl: rw
indego_command: '{"state":"mow"}'
autotimer: 5 = False
PAUSE:
type: bool
visu_acl: rw
indego_command: '{"state":"pause"}'
autotimer: 5 = False
RETURN:
type: bool
visu_acl: rw
indego_command: '{"state":"returnToDock"}'
autotimer: 5 = False
config_change:
type: bool
indego_add_key: config_change
mow_trig:
type: bool
indego_add_key: mow_trig
Für SmartVISU stellt das Plugin im Verzeichnis smartVISU_dropins passende Icons und
Beispielseiten bereit, die über den Dropins-Mechanismus von SmartVISU eingebunden werden können.