Skip to content

Datenpunkte (DE)

Sascha edited this page Jun 29, 2022 · 60 revisions

Anmerkungen

  • Die Mehrzahl der Datenpunkte sind vom Modell abhängig. Die höchste Wahrscheinlichkeit, dass im vollem Umfang die Datenpunkte erstellt und befüllt werden, hat man bei den vollständig supporteten Modellen
  • In den Adapter Einstellungen kann man einige (aber nicht alle) Datenpunkte aktivieren - falls nicht standardmäßig für das Modell vorhanden
  • Datenpunkte, welche bei jedem Modell vorhanden sind werden fett dargestellt
  • Datenpunkte bzw. dessen Ordner, welche dynamisch erzeugt werden (z.B. abhängig von den Bereichen der Karte) sind kursiv dargestellt

cleaninglog (Reinigungsprotokoll)

  • Sollte der Channel cleaninglog nicht vorhanden sein kann dieser über die Einstellung "Zeige sämtliche Werte vom Reinigungsprotokoll (cleaninglog)" aktiviert werden (bis zu Version 1.4.4)
  • Die "lastCleaning..." Datenpunkte sind nur bei Modellen mit Laser- oder Kamera-Navigation verfügbar
ID Beschreibung
last20Logs Die Daten der letzten 20 Reinigungen im JSON-Format
lastCleaningDate Datum und Uhrzeit der letzten Reinigung
lastCleaningMapImageURL URL zur Karte der letzten Reinigung
lastCleaningTimestamp Unix Timestamp der letzten Reinigung
lastSquareMeters Zuletzt gereinigter Bereich (m2)
lastTotalSeconds Dauer der letzten Reinigung (Sekunden)
lastTotalTimeString Dauer der letzten Reinigung (hh:mm:ss)
totalNumber Anzahl der Reinigungen gesamt
totalSeconds Dauer der Reinigungen gesamt (Sekunden)
totalSquareMeters Gereinigter Bereich (m2)
totalTime Dauer der Reinigungen gesamt (hh:mm:ss)

cleaninglog.current

ID description
cleanType Art der Reinigung
cleanedArea Bereits gereinigte Fläche (m²)
cleanedSeconds Dauer der aktuellen Reinigung (Sekunden)
cleanedTime Dauer der aktuellen Reinigung

consumable (Zubehörnutzung)

ID Beschreibung
filter Verbleibend für den Filter (%)
filter_reset Reset der Filter
main_brush Verbleibend für die Hauptbürste (%)
main_brush_reset Reset der Hauptbürste
side_brush Verbleibend für die Seitenbürste (%)
side_brush_reset Reset der Seitenbürste
unit_care Verbleibend für "Andere Bauteile" (%)
unit_care_reset Reset "Andere Bauteile"

control (Steuerungselemente)

  • Sämtliche Karten-/Bereichsreinigungsfunktionen sind nur bei Modellen mit Laser- und Kamera-Navigation verfügbar
  • Edge- und Spot-Funktion sind nur bei den anderen Modellen verfügbar (Random- bzw. "Chaos"-Navigation)
ID Beschreibung
charge Zur Ladestation fahren
clean Autoreinung starten
cleanSpeed Saugkraft abfragen und ändern
cleanSpeed_reset Setzt alle cleanSpeed Datenpunkte der SpotAreas unter map zurück
cleanSpeed_standard Standardwert für die cleanSpeed Datenpunkte der SpotAreas unter map
customArea Benutzerdefinierte Reinigung für den angegebenen Bereich starten (Koordinaten x1,y1,x2,y2)
customArea_cleanings Anzahl der Durchgänge bei Benutzerdef. Reinigung
clean_home Startet eine Autoreinung - falls Reinigung bereits gestartet fährt der Bot zur Ladestation zurück (nützlich für yahka/HomeKit)
edge Startet eine Rand-Reinigung (nicht für Laser-navigierte Modelle verfügbar)
pause Pausiert die Reinigung
playIamHere "Ich bin hier" abspielen
playSound Sound/Melodie abspielen
relocate Den Standort vom Bot bestimmen lassen
resume Fortsetzen (wenn pausiert)
spot Startet eine Spot-Reinigung (nicht für Laser-navigierte Modelle verfügbar)
spotArea Bereichsreinigung für den/die angegebenen Bereich(e) starten (komma-separiert)
spotArea_[spotAreaID] Bereichsreinigung für diesen Bereich starten
spotArea_cleanings Anzahl der Durchgänge bei Bereichsreinigung
stop Reinigung stoppen
waterLevel Wasserdurchflussrate abfragen und ändern
waterLevel_reset Setzt alle waterLevel Datenpunkte der SpotAreas unter map zurück
waterLevel_standard Standardwert für die waterLevel Datenpunkte der SpotAreas unter map

control.extended (erweiterte Steuerungselemente)

ID Beschreibung
continuousCleaning Kontinuierliche Reinigung ein/aus
doNotDisturb Nicht-Stören-Modus ein/aus
  • Die folgenden Funktionen müssen über den Punkt "Einige weitere experimentelle Features ("control.extended" Kanal)" freigeschaltet werden
ID Beschreibung
goToPosition Diese Funktion erwartet x,y-Koordinaten und simuliert eine GoTo-Funktion
pauseBeforeDockingChargingStation Einmalig pausieren, bevor an der Ladestation angedockt wird
pauseBeforeDockingIfWaterboxInstalled Wenn der Wasserbehälter angebracht ist pausieren, bevor an der Ladestation angedockt wird
pauseWhenEnteringSpotArea Einmalig pausieren, wenn die eingetragene SpotArea erreicht ist
pauseWhenLeavingSpotArea Einmalig pausieren, wenn die eingetragene SpotArea verlassen wird

control.move (manuelle Steuerung)

  • Diese Funktionen müssen über den Punkt "Manuelles steuern (control.move)" freigeschaltet werden
  • Mit diesen Buttons lässt sich keine Fernbedienung simulieren. In wenigen Einzelfällen könnte es aber einen praktischen Nutzen bieten
ID Beschreibung
backward Rückwärts
forward Vorwärts
left Links
right Rechts
stop Stop

history

ID Beschreibung
dateOfLastStartCharging Zeitpunkt wann das letzte Mal ein Ladevorgang gestartet wurde
dateOfLastStateChange Zeitpunkt wann das sich letzte Mal ein Status geändert hat
timestampOfLastStartCharging Unix Timestamp wann das letzte Mal ein Ladevorgang gestartet wurde
timestampOfLastStateChange Unix Timestamp wann das sich letzte Mal ein Status geändert

info (diverse Informationen)

  • Einige der Datenpunkte wurden mit Version 1.2.0 in die Unterordner library (*) und network (**) verschoben.
ID Beschreibung
battery Akkustand in %
canvasModuleIsInstalled * Zeigt an, ob mit der Library das Canvas Modul installiert wurde
chargestatus Von Ecovacs gemeldeter Ladestatus
cleanstatus Von Ecovacs gemeldeter Reinigungsstatus
communicationProtocol * Zeigt an, ob das MQTT- oder XMPP-Protokoll verwendet wird
connection Verbindungsstatus vom Adapter
debugMessage * Vorgesehen für Meldungen aus der Library
deviceClass * Von Ecovacs vergebenes Kürzel für Modell
deviceImageURL * URL zu einem Bild des Modells bei Ecovacs
deviceIs950type * Zeigt an, ob das Modell ein 950er Typ ist
deviceModel Modellbezeichnung von Ecovacs
deviceName In der Mobile App vergebener Name für das Gerät
deviceStatus * Vom Adapter erzeugter Betriebsstatus
error Ausgeschriebener Error Code
errorCode Numerischer Error Code
firmwareVersion Firmware Version
ip ** IP-Adresse vom Gerät
mac ** MAC-Adresse vom Gerät
sleepStatus Zeigt an, ob das Gerät im Standby/Sleep-Modus ist
version Version des Adapters und der Library
waterbox Zeigt an, ob der Wasserbehälter angebracht ist
wifiSSID ** Name des verbundenen WLAN-Netzwerks
wifiSignal ** Signalstärke (RSSI-Pegel)

map (Karten-spezifische Informationen)

  • Alle Datenpunkte unter "map" sind nur bei Modellen mit Laser- oder Kamera-Navigation verfügbar
ID Beschreibung
chargePosition Position wenn es lädt (x,y,angle)
currentMapIndex Index der aktuell genutzen Karte
currentMapMID ID der aktuell genutzen Karte
currentMapName Name der aktuell genutzen Karte
deebotDistanceToChargePosition Entfernung des Geräts zur Ladestation
deebotPosition Position des Geräts (x,y,angle)
deebotPositionCurrentSpotAreaID ID der SpotArea in der sich das Gerät aktuell befindet
deebotPositionCurrentSpotAreaName Name der SpotArea in der sich das Gerät aktuell befindet
deebotPositionIsInvalid Zeigt an, ob die Position ungültig ist
deebotPosition_angle Ausrichtung des Geräts (360°)
deebotPosition_x Position des Geräts in der Karte (x-Koordinate)
deebotPosition_y Position des Geräts in der Karte (y-Koordinate)
lastUsedCustomAreaValues Werte der zuletzt durchgeführten Benutzdefinierten Reinigung
lastUsedCustomAreaValues_rerun Wiederholung der zuletzt durchgeführten Benutzdefinierten Reinigung
lastUsedCustomAreaValues_save Speichert den Wert des Datenpunkts "lastUsedCustomAreaValues" dauerhauft
relocationState Zeigt an, ob die Position neu bestimmt werden muss und währenddessen den Status

map.[MapID]

ID Beschreibung
loadMapImage Lädt die aktuelle Karte als Bild (siehe map64)
map64
mapDeactivationTimestamp Zeitstempel (Unix Timestamp) für eine deaktivierte Karte
mapID ID der Karte
mapIsAvailable Zeigt an, ob diese Karte noch verfügbar ist
mapName Name der Karte
saveVirtualBoundarySet Speichert den Satz von Virtuellen Bereichen unter savedBoundarySets

map.[MapMID].spotAreas.[spotAreaID] (Bereiche)

ID Beschreibung
cleanSpeed Gesondert einstellbare Saugstärke für diesen Bereich
cleanSpotArea Startet eine Reinigung des Bereichs
spotAreaBoundaries Koordinaten der Grenzen des Bereichs
spotAreaDeactivationTimestamp Zeitstempel (Unix Timestamp) für einen deaktivierten Bereich
spotAreaID ID/Nummer des Bereichs
spotAreaIsAvailable Zeigt an, ob der Bereich (noch) gültig ist
spotAreaName Name des Bereichs
waterLevel Gesondert einstellbare Wasserzufuhr für diesen Bereich

map.[MapMID].virtualBoundaries.[virtualBoundaryID] (Virtuelle Grenzen)

ID Beschreibung
deleteVirtualBoundary Löscht den Virtuellen Bereich (endgültig)
saveVirtualBoundary Speichert den Virtuellen Bereich unter savedBoundaries
virtualBoundaryCoordinates Koordinaten der Virtuellen Bereichs
virtualBoundaryID ID des Virtuellen Bereichs
virtualBoundaryType Typ des Virtuellen Bereichs

Verschiedene Kanäle unter map.[MapMID]

Diese Kanäle sind nur bei Geräten vom 950er Typ verfügbar (siehe info.deviceIs950type)

In diesen Kanälen sind jeweils Buttons zum Wiederherstellen und erneuten Ausführen der gespeicherten Bereichsreinigungen verfügbar.

Kanal Beschreibung
savedBoundaries Wird erstellt von map.[MapID].virtualBoundaries.[VirtualBoundaryID].saveVirtualBoundary
savedBoundarySets Wird erstellt von map.[MapID].saveVirtualBoundarySet
savedCustomAreas Wird erstellt von map.lastUsedCustomAreaValues_save
savedSpotAreas Wird erstellt von map.currentSpotAreaValues_save