-
Notifications
You must be signed in to change notification settings - Fork 11
Datenpunkte (DE)
Sascha edited this page Jun 29, 2022
·
60 revisions
- 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
- 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) |
ID | description |
---|---|
cleanType | Art der Reinigung |
cleanedArea | Bereits gereinigte Fläche (m²) |
cleanedSeconds | Dauer der aktuellen Reinigung (Sekunden) |
cleanedTime | Dauer der aktuellen Reinigung |
- Die Funktionen zum Zurücksetzen der Werte sind bisher nur bei den vollständig supporteten Modellen freigeschaltet
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" |
- 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
|
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 |
- 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 |
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 |
- Einige der Datenpunkte wurden mit Version 1.2.0 in die Unterordner
library
(*) undnetwork
(**) 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) |
- 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 |
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
|
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 |
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 |
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
|