Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    646

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

[Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest

Scheduled Pinned Locked Moved Tester
deebotdeebot adapterecovacsecovacs deebotecovacs-deebotozmovacuum
81 Posts 9 Posters 9.3k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mrbungle64M Offline
    mrbungle64M Offline
    mrbungle64
    Developer
    wrote on last edited by mrbungle64
    #49

    @sborg said in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

    @mrbungle64 Das war auch nur als Beispiel, selbiges gilt aber auch im root, nur das man da eigentlich halt nicht so ganz direkt Ordner anlegen kann ;)

    Ich verstehe noch nicht so ganz, was Dein Beispiel dann damit zu tun hat ;)

    Grundsätzlich sind das zwar alles Objekte (also "objects" im Sinne des Core Concepts vom ioBroker) - aber der root-Ordner der Adapter Instanz (z.B. "ecovacs-deebot.0") wird initial vom ioBroker generiert und das Objekt beim Start der Instanz geladen.
    Man arbeitet also zur Laufzeit mit einer Instanz dieses Objekts. Dieses dann zur Laufzeit zu modifizieren (also z.B. in dem Moment wo der Adapter den Namen des Devices per Event gemeldet bekommt) ist meiner Meinung nach mit Vorsicht zu genießen.

    Wenn mir das ein Adapter Entwickler erklären kann, wie man das quasi gefahrlos zur Laufzeit machen kann und man auch das gewünschte Ergebnis dabei bekommt, dann würde ich mich freuen.

    Edit: Siehe nächster Post von mir ;)

    1 Reply Last reply
    0
    • SBorgS SBorg

      @mrbungle64 Das war auch nur als Beispiel, selbiges gilt aber auch im root, nur das man da eigentlich halt nicht so ganz direkt Ordner anlegen kann ;)

      @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

      Ich weiß nur noch nicht wie man das "zulassen" kann und ob ich das überhaupt will
      Da können Benutzer dann auch Dinge treiben die dann u.a. Probleme verursachen.

      Ich brauche es nicht wirklich, ich habe nur einen + könnte es auch notfalls selbst editieren. Aber sämtliche ioBroker-eigen-Adapter erlauben es zum Beispiel ;)
      Aber dein Adapter, deine Entscheidung und es hat ja auch keinerlei Auswirkung auf die Funktionalität. Streich es einfach :grin:

      ...und nach dem ich getippt habe, könntest du nicht einfach "deviceModel oder -Name" in die Instanz-Beschreibung hineinschreiben lassen? "Dann wär der Käse gegessen..."

      mrbungle64M Offline
      mrbungle64M Offline
      mrbungle64
      Developer
      wrote on last edited by
      #50

      @sborg said in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

      @mrbungle64 Das war auch nur als Beispiel, selbiges gilt aber auch im root, nur das man da eigentlich halt nicht so ganz direkt Ordner anlegen kann ;)

      Inzwischen habe ich herausgefunden, warum es Adapter gibt, wo man den Namen der Instanz ändern kann - diese haben den "type" meta.

      Beispiel aus der "io-package.json" vom Web Adapter:

      "instanceObjects": [
              {
                  "_id": "",
                  "type": "meta",
                  "common": {
                      "name": "user files and images for background image",
                      "type": "meta.user"
                  },
                  "native": {}
              }, ...
      

      Warum das so ist und ob das "richtig" ist kann ich nicht sagen. Müsste mir mal jmd erklären :)

      @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

      Ich weiß nur noch nicht wie man das "zulassen" kann und ob ich das überhaupt will
      Da können Benutzer dann auch Dinge treiben die dann u.a. Probleme verursachen.

      Ich brauche es nicht wirklich, ich habe nur einen + könnte es auch notfalls selbst editieren. Aber sämtliche ioBroker-eigen-Adapter erlauben es zum Beispiel ;)
      Aber dein Adapter, deine Entscheidung und es hat ja auch keinerlei Auswirkung auf die Funktionalität. Streich es einfach :grin:

      ...und nach dem ich getippt habe, könntest du nicht einfach "deviceModel oder -Name" in die Instanz-Beschreibung hineinschreiben lassen? "Dann wär der Käse gegessen...

      Darauf hatte ich mich in meinem vorherigen Post bezogen - wir sind da jetzt ein bisschen durcheinander gekommen :D

      SBorgS 1 Reply Last reply
      0
      • mrbungle64M mrbungle64

        @sborg said in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

        @mrbungle64 Das war auch nur als Beispiel, selbiges gilt aber auch im root, nur das man da eigentlich halt nicht so ganz direkt Ordner anlegen kann ;)

        Inzwischen habe ich herausgefunden, warum es Adapter gibt, wo man den Namen der Instanz ändern kann - diese haben den "type" meta.

        Beispiel aus der "io-package.json" vom Web Adapter:

        "instanceObjects": [
                {
                    "_id": "",
                    "type": "meta",
                    "common": {
                        "name": "user files and images for background image",
                        "type": "meta.user"
                    },
                    "native": {}
                }, ...
        

        Warum das so ist und ob das "richtig" ist kann ich nicht sagen. Müsste mir mal jmd erklären :)

        @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

        Ich weiß nur noch nicht wie man das "zulassen" kann und ob ich das überhaupt will
        Da können Benutzer dann auch Dinge treiben die dann u.a. Probleme verursachen.

        Ich brauche es nicht wirklich, ich habe nur einen + könnte es auch notfalls selbst editieren. Aber sämtliche ioBroker-eigen-Adapter erlauben es zum Beispiel ;)
        Aber dein Adapter, deine Entscheidung und es hat ja auch keinerlei Auswirkung auf die Funktionalität. Streich es einfach :grin:

        ...und nach dem ich getippt habe, könntest du nicht einfach "deviceModel oder -Name" in die Instanz-Beschreibung hineinschreiben lassen? "Dann wär der Käse gegessen...

        Darauf hatte ich mich in meinem vorherigen Post bezogen - wir sind da jetzt ein bisschen durcheinander gekommen :D

        SBorgS Offline
        SBorgS Offline
        SBorg
        Forum Testing Most Active
        wrote on last edited by
        #51

        @mrbungle64 Ich weiß nicht wie es bei dir ist, aber mich "fuchst" das dann immer irgendwie an und ich will das hinkriegen. Im Grunde ist es aber nur ein "nice to have" (für wenige User mit mehreren Saugrobotern) und der Adapter erledigt seine Arbeit mehr als top.

        Ggf. andere Idee (wie gesagt Adapter sind nicht meins): musst du die DPs sofort anlegen oder kann man das auf "später" verlagern? Könntest du dann nicht "einfach (^^)" in die Konfiguration noch ein Feld ala "Bezeichnung des Saugroboters" einfügen und dies dann als Name des Objekts benutzen und dann die DPs erzeugen?

        btw: ja ich kenne "einfach" zur Genüge. Das letzte eines Users hat dann zwei Tage Entwicklung gekostet :grin:

        ...oder trete die ganze Idee einfach in die kleine, runde Papierablage auf dem Fußboden und gut is ;)

        LG SBorg ( SBorg auf GitHub)
        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

        mrbungle64M 1 Reply Last reply
        0
        • SBorgS SBorg

          @mrbungle64 Ich weiß nicht wie es bei dir ist, aber mich "fuchst" das dann immer irgendwie an und ich will das hinkriegen. Im Grunde ist es aber nur ein "nice to have" (für wenige User mit mehreren Saugrobotern) und der Adapter erledigt seine Arbeit mehr als top.

          Ggf. andere Idee (wie gesagt Adapter sind nicht meins): musst du die DPs sofort anlegen oder kann man das auf "später" verlagern? Könntest du dann nicht "einfach (^^)" in die Konfiguration noch ein Feld ala "Bezeichnung des Saugroboters" einfügen und dies dann als Name des Objekts benutzen und dann die DPs erzeugen?

          btw: ja ich kenne "einfach" zur Genüge. Das letzte eines Users hat dann zwei Tage Entwicklung gekostet :grin:

          ...oder trete die ganze Idee einfach in die kleine, runde Papierablage auf dem Fußboden und gut is ;)

          mrbungle64M Offline
          mrbungle64M Offline
          mrbungle64
          Developer
          wrote on last edited by
          #52

          @sborg said in Ecovacs Deebot Adapter v1.0.12 Beta/Latest:

          @mrbungle64 Ich weiß nicht wie es bei dir ist, aber mich "fuchst" das dann immer irgendwie an und ich will das hinkriegen. Im Grunde ist es aber nur ein "nice to have" (für wenige User mit mehreren Saugrobotern) und der Adapter erledigt seine Arbeit mehr als top.

          Ja, deswegen habe ich es ja gestern auch mal probiert - ich hätte ja eben auch selbst Interesse dran, da ich 3 Geräte eingebunden habe (und manchmal zum Testen noch ein weiteres).

          Ggf. andere Idee (wie gesagt Adapter sind nicht meins): musst du die DPs sofort anlegen oder kann man das auf "später" verlagern? Könntest du dann nicht "einfach (^^)" in die Konfiguration noch ein Feld ala "Bezeichnung des Saugroboters" einfügen und dies dann als Name des Objekts benutzen und dann die DPs erzeugen?

          Habe ich auch schon dran gedacht. Müsste aber trotzdem erst mal weiter forschen, wie es überhaupt sauber (ohne zu tricksen) geht. Habe dazu werder was in der Doku noch im Forum gefunden.

          btw: ja ich kenne "einfach" zur Genüge. Das letzte eines Users hat dann zwei Tage Entwicklung gekostet :grin:

          So ist das :D

          ...oder trete die ganze Idee einfach in die kleine, runde Papierablage auf dem Fußboden und gut is ;)

          Ja, ich lege das zumindest erst mal auf Eis. Im Moment möchte ich diese Version erst mal stabil bekommen bzw. als solche veröffentlichen.

          1 Reply Last reply
          1
          • mrbungle64M mrbungle64
            Aktuelle Version 1.1.0
            Veröffentlichungsdatum 11.02.2021
            Repository/Verwahrungsort Beta (latest)

            Hallo zusammen,

            ich würde gerne die Version 1.0.9 1.0.13 des Adapters als Stable veröffentlichen.

            Dazu wollte ich zum einen mal ein Zusammenfassung bereitstellen, was sich seit der Version 1.0.3 getan hat
            und zum anderen Euer Feedback einholen, ob es vielleicht noch Probleme mit der Version 1.0.9 1.0.13 (Beta/Latest) gibt.

            Ein paar Anmerkungen vorab

            • Wichtig wäre vor allem, wenn eine bereits vorher genutzte Funktion mit der aktuellen Version nicht mehr (zuverlässig) gegeben ist. Natürlich sollten neue Funktionen ebenfalls zuverlässig funktionieren
            • Für die als experimentell gekennzeichneten Funktionen nehme ich gerne Feedback entgegen - diese sind aber für die Stable nur eingeschränkt ausschlaggebend
            • Der Adapter wird regelmäßig mit folgenden Modellen gestestet:
              • Deebot 901
              • Deebot OZMO 930
              • Deebot OZMO 920/950
            • Bei allen anderen Modellen bin ich auf Feedback angewiesen, denn es gibt weiterhin keine öffentlich zugängliche Dokumentation der Ecovacs API

            Ich freue mich auf Euer Feedback :)

            Version 1.1.0 (11.02.2021)

            • Stabile Version (entspricht quasi Version 1.0.13)

            Version 1.0.13 (10.02.2021)

            • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen.
            • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist

            Version 1.0.12 (30.01.2021)

            • Es wurden wieder ein paar Sachen optimiert und Fehler (hoffentlich) behoben

            Version 1.0.11 (24.01.2021)

            • Es wurden ein paar Kleinigkeiten verbessert und der "map" Channel wurde für den OZMO 900 freigegeben.

            Version 1.0.10 (20.01.2021)

            • Es wurden ein paar kleinere Fehler behoben und noch ein paar Sachen "unter der Haube" optimiert

            Änderungen seit Version 1.0.3

            Neu unterstütze Modelle

            • Deebot U2 Serie
            • Sämtliche Varianten vom Deebot OZMO T8

            Neue Funktionen

            • Die SpotAreas aus dem "map"-Kanal können autom. mit dem "control"-Kanal synchronisiert werden
            • Es werden Datenpunkte für virtuelle Begrenzungen erstellt (900/920/930/950/T8, aktuell aber nur read-only)
            • Einstellung für die Sprache (de, en) der von Ecovacs vorgegebenen Bezeichnungen der Bereiche (920/950/T8)
            • Zurücksetzen von Verbrauchsmaterial (900/920/930/950/T8)
            • Anpassen der Lautstärke (920/950/T8)
            • Versch. experimentelle Funktionen (müssen explizit aktiviert werden und sind nur für ein paar Modelle verfügbar):
              • GoTo-Funktion ("control.extended.goToPosition")
              • Einmalig pausieren, kurz bevor der Roboter auf die Ladestation fährt ("control.extended.pauseBeforeDockingChargingStation")
              • Immer vor dem Laden pausieren, wenn Wassertank eingesetzt ("control.extended.pauseBeforeDockingIfWaterboxInstalled")
              • Einmalig pausieren, wenn ein bestimmter Bereich ereicht ist ("control.extended.pauseWhenEnteringSpotArea")
              • Einmalig pausieren, wenn ein bestimmter Bereich verlassen wird ("control.extended.pauseWhenLeavingSpotArea")

            Verbesserungen und Fehlerbehebungen

            • Das Reinigungsprotokoll wird bei den 950 basierten Modellen wieder korrekt bezogen (920/950/T8)
            • Bei mehreren Instanzen (also mehreren Geräten) wurden Probleme mit der Authentifizierung behoben
            • "unknown" kann als Wert für "map.deebotPositionCurrentSpotAreaID"/"Name" unterdrückt werden
            • Die Adapter Einstellungen wurden ein bisschen aufgeräumt
            • Canavas ist nun eine optionale Abhängigkeit
            • Ein paar Anpassungen als Vorbereitung auf den js-controller ab 3.2.x

            Weggefallene Funktionen

            • Einstellung für eine feste Anzahl von SpotAreas unter "control"

            Bekannte Probleme

            • Bei der T8 Serie werden "info.chargestatus" und "info.cleanstatus" noch nicht in allen Fällen korrekt eingetragen.
            • Der Deebot 710 scheint seit der 0.6.0 nicht mehr vollständig zu funktionieren. Problem wird gerade untersucht.
            • Es gibt einen einzelnen Issue, dass bei einem Deebot 900 die "map.deebotPositionCurrentSpotAreaID"/"Name" oft "unknown" ist
            • Es gibt einen einzelnen Issue, dass bei einem Deebot OZMO 950 die Daten nach einiger Zeit nicht mehr aktualisiert werden

            Die 2 aufgeführten Issues beim Deebot 900 und OZMO 950 treten bei meinen quasi baugleichen Modellen nicht auf.

            mrbungle64M Offline
            mrbungle64M Offline
            mrbungle64
            Developer
            wrote on last edited by
            #53

            Seit heute ist die Version 1.0.13 verfügbar.

            Es gibt nur ein paar kleinere Verbesserungen:

            • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen
            • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist. Das wurde geändert, damit man das von "unknown" unterscheiden kann.
              Zur Erklärung: Bei "unknown" hat die Library versucht die SpotArea zu ermitteln - bei "void" nicht (da das Modul fehlt). Das Canvas Modul bleibt aber weiterhin eine optionale Abhängigkeit - daher diese Optimierung.

            Ich hoffe weiterhin auf ein paar weitere Rückmeldung - auch positive Rückmeldungen natürlich sind willkommen :)

            SBorgS 1 Reply Last reply
            1
            • mrbungle64M mrbungle64

              Seit heute ist die Version 1.0.13 verfügbar.

              Es gibt nur ein paar kleinere Verbesserungen:

              • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen
              • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist. Das wurde geändert, damit man das von "unknown" unterscheiden kann.
                Zur Erklärung: Bei "unknown" hat die Library versucht die SpotArea zu ermitteln - bei "void" nicht (da das Modul fehlt). Das Canvas Modul bleibt aber weiterhin eine optionale Abhängigkeit - daher diese Optimierung.

              Ich hoffe weiterhin auf ein paar weitere Rückmeldung - auch positive Rückmeldungen natürlich sind willkommen :)

              SBorgS Offline
              SBorgS Offline
              SBorg
              Forum Testing Most Active
              wrote on last edited by
              #54

              @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

              Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen

              Zumindest beim 950er nicht mehr :+1:
              Bisher lüppt alles, mal sehen was er am WE bei der nächsten Saug-/Wischrunde meint...

              LG SBorg ( SBorg auf GitHub)
              Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

              1 Reply Last reply
              1
              • mrbungle64M mrbungle64
                Aktuelle Version 1.1.0
                Veröffentlichungsdatum 11.02.2021
                Repository/Verwahrungsort Beta (latest)

                Hallo zusammen,

                ich würde gerne die Version 1.0.9 1.0.13 des Adapters als Stable veröffentlichen.

                Dazu wollte ich zum einen mal ein Zusammenfassung bereitstellen, was sich seit der Version 1.0.3 getan hat
                und zum anderen Euer Feedback einholen, ob es vielleicht noch Probleme mit der Version 1.0.9 1.0.13 (Beta/Latest) gibt.

                Ein paar Anmerkungen vorab

                • Wichtig wäre vor allem, wenn eine bereits vorher genutzte Funktion mit der aktuellen Version nicht mehr (zuverlässig) gegeben ist. Natürlich sollten neue Funktionen ebenfalls zuverlässig funktionieren
                • Für die als experimentell gekennzeichneten Funktionen nehme ich gerne Feedback entgegen - diese sind aber für die Stable nur eingeschränkt ausschlaggebend
                • Der Adapter wird regelmäßig mit folgenden Modellen gestestet:
                  • Deebot 901
                  • Deebot OZMO 930
                  • Deebot OZMO 920/950
                • Bei allen anderen Modellen bin ich auf Feedback angewiesen, denn es gibt weiterhin keine öffentlich zugängliche Dokumentation der Ecovacs API

                Ich freue mich auf Euer Feedback :)

                Version 1.1.0 (11.02.2021)

                • Stabile Version (entspricht quasi Version 1.0.13)

                Version 1.0.13 (10.02.2021)

                • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen.
                • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist

                Version 1.0.12 (30.01.2021)

                • Es wurden wieder ein paar Sachen optimiert und Fehler (hoffentlich) behoben

                Version 1.0.11 (24.01.2021)

                • Es wurden ein paar Kleinigkeiten verbessert und der "map" Channel wurde für den OZMO 900 freigegeben.

                Version 1.0.10 (20.01.2021)

                • Es wurden ein paar kleinere Fehler behoben und noch ein paar Sachen "unter der Haube" optimiert

                Änderungen seit Version 1.0.3

                Neu unterstütze Modelle

                • Deebot U2 Serie
                • Sämtliche Varianten vom Deebot OZMO T8

                Neue Funktionen

                • Die SpotAreas aus dem "map"-Kanal können autom. mit dem "control"-Kanal synchronisiert werden
                • Es werden Datenpunkte für virtuelle Begrenzungen erstellt (900/920/930/950/T8, aktuell aber nur read-only)
                • Einstellung für die Sprache (de, en) der von Ecovacs vorgegebenen Bezeichnungen der Bereiche (920/950/T8)
                • Zurücksetzen von Verbrauchsmaterial (900/920/930/950/T8)
                • Anpassen der Lautstärke (920/950/T8)
                • Versch. experimentelle Funktionen (müssen explizit aktiviert werden und sind nur für ein paar Modelle verfügbar):
                  • GoTo-Funktion ("control.extended.goToPosition")
                  • Einmalig pausieren, kurz bevor der Roboter auf die Ladestation fährt ("control.extended.pauseBeforeDockingChargingStation")
                  • Immer vor dem Laden pausieren, wenn Wassertank eingesetzt ("control.extended.pauseBeforeDockingIfWaterboxInstalled")
                  • Einmalig pausieren, wenn ein bestimmter Bereich ereicht ist ("control.extended.pauseWhenEnteringSpotArea")
                  • Einmalig pausieren, wenn ein bestimmter Bereich verlassen wird ("control.extended.pauseWhenLeavingSpotArea")

                Verbesserungen und Fehlerbehebungen

                • Das Reinigungsprotokoll wird bei den 950 basierten Modellen wieder korrekt bezogen (920/950/T8)
                • Bei mehreren Instanzen (also mehreren Geräten) wurden Probleme mit der Authentifizierung behoben
                • "unknown" kann als Wert für "map.deebotPositionCurrentSpotAreaID"/"Name" unterdrückt werden
                • Die Adapter Einstellungen wurden ein bisschen aufgeräumt
                • Canavas ist nun eine optionale Abhängigkeit
                • Ein paar Anpassungen als Vorbereitung auf den js-controller ab 3.2.x

                Weggefallene Funktionen

                • Einstellung für eine feste Anzahl von SpotAreas unter "control"

                Bekannte Probleme

                • Bei der T8 Serie werden "info.chargestatus" und "info.cleanstatus" noch nicht in allen Fällen korrekt eingetragen.
                • Der Deebot 710 scheint seit der 0.6.0 nicht mehr vollständig zu funktionieren. Problem wird gerade untersucht.
                • Es gibt einen einzelnen Issue, dass bei einem Deebot 900 die "map.deebotPositionCurrentSpotAreaID"/"Name" oft "unknown" ist
                • Es gibt einen einzelnen Issue, dass bei einem Deebot OZMO 950 die Daten nach einiger Zeit nicht mehr aktualisiert werden

                Die 2 aufgeführten Issues beim Deebot 900 und OZMO 950 treten bei meinen quasi baugleichen Modellen nicht auf.

                mrbungle64M Offline
                mrbungle64M Offline
                mrbungle64
                Developer
                wrote on last edited by
                #55

                Ich habe mal die Datenpunkte des Adapters (in deutscher Sprache) dokumentiert:
                https://github.com/mrbungle64/ioBroker.ecovacs-deebot/wiki/Datenpunkte-(DE)

                Auch hier würde ich mich über Rückmeldungen freuen, ob das alles so verständlich ist.

                Falls Ihr Fragen dazu habt, kann ich die auch gerne hier beantworten :)

                SBorgS 1 Reply Last reply
                1
                • mrbungle64M mrbungle64

                  Ich habe mal die Datenpunkte des Adapters (in deutscher Sprache) dokumentiert:
                  https://github.com/mrbungle64/ioBroker.ecovacs-deebot/wiki/Datenpunkte-(DE)

                  Auch hier würde ich mich über Rückmeldungen freuen, ob das alles so verständlich ist.

                  Falls Ihr Fragen dazu habt, kann ich die auch gerne hier beantworten :)

                  SBorgS Offline
                  SBorgS Offline
                  SBorg
                  Forum Testing Most Active
                  wrote on last edited by
                  #56

                  @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                  ob das alles so verständlich ist.

                  Ist es :)
                  Ev. höchstens "totalTime Dauer der Reinigungen (hh:mm:ss)" --> Gesamtdauer... oder wie bei "totalNumber" --> Dauer der Reinigungen (hh:mm:ss) gesamt
                  und
                  "Die Mehrzahl der Datenpunkte sind vom Modell anhängig." Wohl um ein Zeichen auf der Tastatur verrutscht :innocent:

                  LG SBorg ( SBorg auf GitHub)
                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                  mrbungle64M 1 Reply Last reply
                  1
                  • SBorgS SBorg

                    @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                    ob das alles so verständlich ist.

                    Ist es :)
                    Ev. höchstens "totalTime Dauer der Reinigungen (hh:mm:ss)" --> Gesamtdauer... oder wie bei "totalNumber" --> Dauer der Reinigungen (hh:mm:ss) gesamt
                    und
                    "Die Mehrzahl der Datenpunkte sind vom Modell anhängig." Wohl um ein Zeichen auf der Tastatur verrutscht :innocent:

                    mrbungle64M Offline
                    mrbungle64M Offline
                    mrbungle64
                    Developer
                    wrote on last edited by
                    #57

                    @sborg said in Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                    @mrbungle64 sagte in Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                    ob das alles so verständlich ist.

                    Ist es :)
                    Ev. höchstens "totalTime Dauer der Reinigungen (hh:mm:ss)" --> Gesamtdauer... oder wie bei "totalNumber" --> Dauer der Reinigungen (hh:mm:ss) gesamt
                    und
                    "Die Mehrzahl der Datenpunkte sind vom Modell anhängig." Wohl um ein Zeichen auf der Tastatur verrutscht :innocent:

                    Danke für das Feedback :+1:

                    Habe das entsprechend angepasst :)

                    1 Reply Last reply
                    0
                    • mrbungle64M mrbungle64
                      Aktuelle Version 1.1.0
                      Veröffentlichungsdatum 11.02.2021
                      Repository/Verwahrungsort Beta (latest)

                      Hallo zusammen,

                      ich würde gerne die Version 1.0.9 1.0.13 des Adapters als Stable veröffentlichen.

                      Dazu wollte ich zum einen mal ein Zusammenfassung bereitstellen, was sich seit der Version 1.0.3 getan hat
                      und zum anderen Euer Feedback einholen, ob es vielleicht noch Probleme mit der Version 1.0.9 1.0.13 (Beta/Latest) gibt.

                      Ein paar Anmerkungen vorab

                      • Wichtig wäre vor allem, wenn eine bereits vorher genutzte Funktion mit der aktuellen Version nicht mehr (zuverlässig) gegeben ist. Natürlich sollten neue Funktionen ebenfalls zuverlässig funktionieren
                      • Für die als experimentell gekennzeichneten Funktionen nehme ich gerne Feedback entgegen - diese sind aber für die Stable nur eingeschränkt ausschlaggebend
                      • Der Adapter wird regelmäßig mit folgenden Modellen gestestet:
                        • Deebot 901
                        • Deebot OZMO 930
                        • Deebot OZMO 920/950
                      • Bei allen anderen Modellen bin ich auf Feedback angewiesen, denn es gibt weiterhin keine öffentlich zugängliche Dokumentation der Ecovacs API

                      Ich freue mich auf Euer Feedback :)

                      Version 1.1.0 (11.02.2021)

                      • Stabile Version (entspricht quasi Version 1.0.13)

                      Version 1.0.13 (10.02.2021)

                      • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen.
                      • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist

                      Version 1.0.12 (30.01.2021)

                      • Es wurden wieder ein paar Sachen optimiert und Fehler (hoffentlich) behoben

                      Version 1.0.11 (24.01.2021)

                      • Es wurden ein paar Kleinigkeiten verbessert und der "map" Channel wurde für den OZMO 900 freigegeben.

                      Version 1.0.10 (20.01.2021)

                      • Es wurden ein paar kleinere Fehler behoben und noch ein paar Sachen "unter der Haube" optimiert

                      Änderungen seit Version 1.0.3

                      Neu unterstütze Modelle

                      • Deebot U2 Serie
                      • Sämtliche Varianten vom Deebot OZMO T8

                      Neue Funktionen

                      • Die SpotAreas aus dem "map"-Kanal können autom. mit dem "control"-Kanal synchronisiert werden
                      • Es werden Datenpunkte für virtuelle Begrenzungen erstellt (900/920/930/950/T8, aktuell aber nur read-only)
                      • Einstellung für die Sprache (de, en) der von Ecovacs vorgegebenen Bezeichnungen der Bereiche (920/950/T8)
                      • Zurücksetzen von Verbrauchsmaterial (900/920/930/950/T8)
                      • Anpassen der Lautstärke (920/950/T8)
                      • Versch. experimentelle Funktionen (müssen explizit aktiviert werden und sind nur für ein paar Modelle verfügbar):
                        • GoTo-Funktion ("control.extended.goToPosition")
                        • Einmalig pausieren, kurz bevor der Roboter auf die Ladestation fährt ("control.extended.pauseBeforeDockingChargingStation")
                        • Immer vor dem Laden pausieren, wenn Wassertank eingesetzt ("control.extended.pauseBeforeDockingIfWaterboxInstalled")
                        • Einmalig pausieren, wenn ein bestimmter Bereich ereicht ist ("control.extended.pauseWhenEnteringSpotArea")
                        • Einmalig pausieren, wenn ein bestimmter Bereich verlassen wird ("control.extended.pauseWhenLeavingSpotArea")

                      Verbesserungen und Fehlerbehebungen

                      • Das Reinigungsprotokoll wird bei den 950 basierten Modellen wieder korrekt bezogen (920/950/T8)
                      • Bei mehreren Instanzen (also mehreren Geräten) wurden Probleme mit der Authentifizierung behoben
                      • "unknown" kann als Wert für "map.deebotPositionCurrentSpotAreaID"/"Name" unterdrückt werden
                      • Die Adapter Einstellungen wurden ein bisschen aufgeräumt
                      • Canavas ist nun eine optionale Abhängigkeit
                      • Ein paar Anpassungen als Vorbereitung auf den js-controller ab 3.2.x

                      Weggefallene Funktionen

                      • Einstellung für eine feste Anzahl von SpotAreas unter "control"

                      Bekannte Probleme

                      • Bei der T8 Serie werden "info.chargestatus" und "info.cleanstatus" noch nicht in allen Fällen korrekt eingetragen.
                      • Der Deebot 710 scheint seit der 0.6.0 nicht mehr vollständig zu funktionieren. Problem wird gerade untersucht.
                      • Es gibt einen einzelnen Issue, dass bei einem Deebot 900 die "map.deebotPositionCurrentSpotAreaID"/"Name" oft "unknown" ist
                      • Es gibt einen einzelnen Issue, dass bei einem Deebot OZMO 950 die Daten nach einiger Zeit nicht mehr aktualisiert werden

                      Die 2 aufgeführten Issues beim Deebot 900 und OZMO 950 treten bei meinen quasi baugleichen Modellen nicht auf.

                      mrbungle64M Offline
                      mrbungle64M Offline
                      mrbungle64
                      Developer
                      wrote on last edited by mrbungle64
                      #58

                      Habe heute die Version 1.1.0 veröffentlicht. Die ist nahezu identisch mit der 1.0.13.
                      Wenn heute nichts dramatisches mehr auffällt wird das dann die Stable Version ;)

                      1 Reply Last reply
                      1
                      • SBorgS Offline
                        SBorgS Offline
                        SBorg
                        Forum Testing Most Active
                        wrote on last edited by
                        #59

                        Eben auch mal saugen/wischen lassen, läuft alles perfekt, alle DPs wie es sein sollte :+1:
                        ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                        LG SBorg ( SBorg auf GitHub)
                        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                        mrbungle64M SBorgS 2 Replies Last reply
                        0
                        • SBorgS SBorg

                          Eben auch mal saugen/wischen lassen, läuft alles perfekt, alle DPs wie es sein sollte :+1:
                          ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                          mrbungle64M Offline
                          mrbungle64M Offline
                          mrbungle64
                          Developer
                          wrote on last edited by
                          #60

                          @sborg said in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                          Eben auch mal saugen/wischen lassen, läuft alles perfekt, alle DPs wie es sein sollte :+1:
                          ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                          Vielen Dank noch mal für Dein regelmäßiges Feedback :+1:
                          Die Version 1.1.0 ist seit heute im Stable Repo :)

                          1 Reply Last reply
                          0
                          • SBorgS SBorg

                            Eben auch mal saugen/wischen lassen, läuft alles perfekt, alle DPs wie es sein sollte :+1:
                            ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                            SBorgS Offline
                            SBorgS Offline
                            SBorg
                            Forum Testing Most Active
                            wrote on last edited by
                            #61

                            @sborg sagte in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                            ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                            Muss noch mal nachbohren ;)
                            Bild 1.png
                            (ist noch nicht ganz fertig...)
                            ich muss mir also die JSON noch ein wenig umbauen. Werde ich wohl mal in NodeRED versuchen.

                            • Unix-Timestamp in Nanosekunden
                            • Dauer in Minuten umrechnen
                            • Fläche m² anhängen

                            und die eigentliche Frage: was sind denn die Text-äquivalente zu stopReason?
                            "1" wahrscheinlich "Ohne Fehler", aber "2" und "3"...? Hast du da Infos für mich :)

                            LG SBorg ( SBorg auf GitHub)
                            Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                            mrbungle64M 1 Reply Last reply
                            0
                            • SBorgS SBorg

                              @sborg sagte in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                              ...jetzt muss ich nur noch meine Lieblingsarbeit verrichten und endlich mal eine VIS dazu bauen...

                              Muss noch mal nachbohren ;)
                              Bild 1.png
                              (ist noch nicht ganz fertig...)
                              ich muss mir also die JSON noch ein wenig umbauen. Werde ich wohl mal in NodeRED versuchen.

                              • Unix-Timestamp in Nanosekunden
                              • Dauer in Minuten umrechnen
                              • Fläche m² anhängen

                              und die eigentliche Frage: was sind denn die Text-äquivalente zu stopReason?
                              "1" wahrscheinlich "Ohne Fehler", aber "2" und "3"...? Hast du da Infos für mich :)

                              mrbungle64M Offline
                              mrbungle64M Offline
                              mrbungle64
                              Developer
                              wrote on last edited by
                              #62

                              @sborg said in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                              und die eigentliche Frage: was sind denn die Text-äquivalente zu stopReason?
                              "1" wahrscheinlich "Ohne Fehler", aber "2" und "3"...? Hast du da Infos für mich :)

                              Hi @SBorg

                              für den OZMO 950 habe ich leider (noch) keine Infos dazu.
                              Für ein paar andere Modelle hatte ich mal was gefunden.
                              Die Lookup table sieht da folgendermaßen aus:

                              exports.STOP_REASON = {
                                  's': 'clean_successful',
                                  'r': 'battery_low',
                                  'a': 'stopped_by_app',
                                  'i': 'stopped_by_remote_control',
                                  'b': 'stopped_by_button',
                                  'w': 'stopped_by_warning',
                                  'f': 'stopped_by_no_disturb',
                                  'm': 'stopped_by_clearmap',
                                  'n': 'stopped_by_no_path',
                                  'u': 'stopped_by_not_in_map',
                                  'v': 'stopped_by_virtual_wall'
                              };
                              

                              Vielleicht kannst Du davon ja was von zuordnen.
                              Wenn ich mal mehr Infos dazu habe, sage ich Dir gerne Bescheid.

                              boriswernerB 1 Reply Last reply
                              1
                              • mrbungle64M mrbungle64

                                @sborg said in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                                und die eigentliche Frage: was sind denn die Text-äquivalente zu stopReason?
                                "1" wahrscheinlich "Ohne Fehler", aber "2" und "3"...? Hast du da Infos für mich :)

                                Hi @SBorg

                                für den OZMO 950 habe ich leider (noch) keine Infos dazu.
                                Für ein paar andere Modelle hatte ich mal was gefunden.
                                Die Lookup table sieht da folgendermaßen aus:

                                exports.STOP_REASON = {
                                    's': 'clean_successful',
                                    'r': 'battery_low',
                                    'a': 'stopped_by_app',
                                    'i': 'stopped_by_remote_control',
                                    'b': 'stopped_by_button',
                                    'w': 'stopped_by_warning',
                                    'f': 'stopped_by_no_disturb',
                                    'm': 'stopped_by_clearmap',
                                    'n': 'stopped_by_no_path',
                                    'u': 'stopped_by_not_in_map',
                                    'v': 'stopped_by_virtual_wall'
                                };
                                

                                Vielleicht kannst Du davon ja was von zuordnen.
                                Wenn ich mal mehr Infos dazu habe, sage ich Dir gerne Bescheid.

                                boriswernerB Offline
                                boriswernerB Offline
                                boriswerner
                                Developer
                                wrote on last edited by
                                #63

                                @mrbungle64 @SBorg ich hatte das auch mal gesucht und bin auch nur auf die Buchstaben gestoßen. Die Reasons sind die, die in der App im Cleaning Log in der Detailansicht (die einzelnen "Karten") angezeigt werden. Ich hatte mal angefangen zu sammeln, aber das dann nicht mehr groß verfolgt:
                                1 = "Cleaning complete" / "Reinigung abgeschlossen" (also von sich aus fertig geworden)
                                2 = "Cleaning has been ended manually" / "Reinigung wurde manuell beendet" (über die App, ich bin nicht sicher ob auch das stop über den iobroker Adapter dazu führt)
                                3 = "Cleaning has been ended" / hier hab ich keine deutsche Übersetzung aufgeschrieben und derzeit auch keinen in meinem Protokoll. @SBorg du hast noch die 3 in deinem Log stehen. Magst du mal schauen, was das Reinigungsprotokoll der App auf deutsch dazu sagt? Und weißt du noch, wie die Reinigung beendet wurde?
                                Außerdem werden 1 und 2 mit einem grünen Punkt im Log angezeigt, 3 wird orange/gelb angezeigt.

                                1 Reply Last reply
                                2
                                • SBorgS Offline
                                  SBorgS Offline
                                  SBorg
                                  Forum Testing Most Active
                                  wrote on last edited by
                                  #64

                                  Danke für die Infos :)

                                  @boriswerner Leider habe ich gerade letzte Woche alle Logs gelöscht.
                                  1+2 kann ich bestätigen (wobei ich bei "2" es auch noch nicht über den Adapter probiert habe, aber per Original Alexa-Skill setzt er ebenfalls eine 2)
                                  ...und 3? Gute Frage. Zumindest stimmen die m² nicht so ganz. Ich hatte bis dato aber nur einmalig einen "echten" Abbruch, als sich ein Stück Kabel um die Hauptbürste wickelte und diese blockierte.


                                  ...die NodeRED-Idee war zwar nicht schlecht, doch muss ich eigentlich mein scheitern eingestehen. Es ist zwar jetzt ein Flow, aber die Kernkomponente ist dann doch wieder eine JS-Funktion geworden... :upside_down_face:
                                  Aber tut was es soll und ist so nun als JSON-Widget darstellbar:
                                  Bild 1.png

                                  LG SBorg ( SBorg auf GitHub)
                                  Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                                  1 Reply Last reply
                                  1
                                  • M Offline
                                    M Offline
                                    Moelloman
                                    wrote on last edited by
                                    #65

                                    Hallo,

                                    ich habe seit dem Update auf Node.js v12.22.0 immer wieder Abstürze des Ecovacs Adapters v.1.1.1.
                                    Lt. dem Error meckert er die Node.Js Version an.
                                    Error 8469: The module ...canvas.node was compiled against a different Node.js version..

                                    796bfaf3-0153-401c-95b1-f005b5780e9e-image.png

                                    1d7a3ae1-3383-4aac-8d09-785cabc0aedc-image.png

                                    Wahrscheinlich bin ich hier im falschen Thread aber ich hoffe, mir kann trotzdem jemand helfen.

                                    Danke im Voraus.

                                    mrbungle64M 1 Reply Last reply
                                    0
                                    • M Moelloman

                                      Hallo,

                                      ich habe seit dem Update auf Node.js v12.22.0 immer wieder Abstürze des Ecovacs Adapters v.1.1.1.
                                      Lt. dem Error meckert er die Node.Js Version an.
                                      Error 8469: The module ...canvas.node was compiled against a different Node.js version..

                                      796bfaf3-0153-401c-95b1-f005b5780e9e-image.png

                                      1d7a3ae1-3383-4aac-8d09-785cabc0aedc-image.png

                                      Wahrscheinlich bin ich hier im falschen Thread aber ich hoffe, mir kann trotzdem jemand helfen.

                                      Danke im Voraus.

                                      mrbungle64M Offline
                                      mrbungle64M Offline
                                      mrbungle64
                                      Developer
                                      wrote on last edited by
                                      #66

                                      @moelloman said in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                                      Hallo,

                                      ich habe seit dem Update auf Node.js v12.22.0 immer wieder Abstürze des Ecovacs Adapters v.1.1.1.
                                      Lt. dem Error meckert er die Node.Js Version an.
                                      Error 8469: The module ...canvas.node was compiled against a different Node.js version..

                                      796bfaf3-0153-401c-95b1-f005b5780e9e-image.png

                                      1d7a3ae1-3383-4aac-8d09-785cabc0aedc-image.png

                                      Wahrscheinlich bin ich hier im falschen Thread aber ich hoffe, mir kann trotzdem jemand helfen.

                                      Danke im Voraus.

                                      Hallo @Moelloman,

                                      ja, das ist nicht der passende Thread.
                                      Die Problematik "The module ... was compiled against a different Node.js version" wird in diversen anderen Threads behandelt. Auch in einen, wo es um canvas und den Ecovacs Deebot Adapter geht:
                                      https://forum.iobroker.net/topic/36810/nach-iobroker-update-verliert-instanz-verbindung

                                      Ich nehme mal an, dass canvas nicht ganz sauber oder mehrfach installiert ist/war.

                                      Probier mal, ob folgendes hilft.

                                      cd /opt/iobroker/node_modules
                                      npm rebuild canvas
                                      

                                      Btw: Screenshots sind nicht so optimal für Fehlermeldungen oder Logs

                                      M 1 Reply Last reply
                                      0
                                      • mrbungle64M mrbungle64

                                        @moelloman said in [Beendet] Ecovacs Deebot Adapter v1.0.13 Beta/Latest:

                                        Hallo,

                                        ich habe seit dem Update auf Node.js v12.22.0 immer wieder Abstürze des Ecovacs Adapters v.1.1.1.
                                        Lt. dem Error meckert er die Node.Js Version an.
                                        Error 8469: The module ...canvas.node was compiled against a different Node.js version..

                                        796bfaf3-0153-401c-95b1-f005b5780e9e-image.png

                                        1d7a3ae1-3383-4aac-8d09-785cabc0aedc-image.png

                                        Wahrscheinlich bin ich hier im falschen Thread aber ich hoffe, mir kann trotzdem jemand helfen.

                                        Danke im Voraus.

                                        Hallo @Moelloman,

                                        ja, das ist nicht der passende Thread.
                                        Die Problematik "The module ... was compiled against a different Node.js version" wird in diversen anderen Threads behandelt. Auch in einen, wo es um canvas und den Ecovacs Deebot Adapter geht:
                                        https://forum.iobroker.net/topic/36810/nach-iobroker-update-verliert-instanz-verbindung

                                        Ich nehme mal an, dass canvas nicht ganz sauber oder mehrfach installiert ist/war.

                                        Probier mal, ob folgendes hilft.

                                        cd /opt/iobroker/node_modules
                                        npm rebuild canvas
                                        

                                        Btw: Screenshots sind nicht so optimal für Fehlermeldungen oder Logs

                                        M Offline
                                        M Offline
                                        Moelloman
                                        wrote on last edited by
                                        #67

                                        Hallo @mrbungle64,

                                        vielen Dank für die Rückmeldung und die Hilfe.
                                        Habe Deine Anweisungen befolgt und mittels

                                        npm rebuild canvas
                                        iobroker stop
                                        iobroker fix
                                        

                                        das Problem gefixt :-)

                                        1 Reply Last reply
                                        1
                                        • mrbungle64M mrbungle64
                                          Aktuelle Version 1.1.0
                                          Veröffentlichungsdatum 11.02.2021
                                          Repository/Verwahrungsort Beta (latest)

                                          Hallo zusammen,

                                          ich würde gerne die Version 1.0.9 1.0.13 des Adapters als Stable veröffentlichen.

                                          Dazu wollte ich zum einen mal ein Zusammenfassung bereitstellen, was sich seit der Version 1.0.3 getan hat
                                          und zum anderen Euer Feedback einholen, ob es vielleicht noch Probleme mit der Version 1.0.9 1.0.13 (Beta/Latest) gibt.

                                          Ein paar Anmerkungen vorab

                                          • Wichtig wäre vor allem, wenn eine bereits vorher genutzte Funktion mit der aktuellen Version nicht mehr (zuverlässig) gegeben ist. Natürlich sollten neue Funktionen ebenfalls zuverlässig funktionieren
                                          • Für die als experimentell gekennzeichneten Funktionen nehme ich gerne Feedback entgegen - diese sind aber für die Stable nur eingeschränkt ausschlaggebend
                                          • Der Adapter wird regelmäßig mit folgenden Modellen gestestet:
                                            • Deebot 901
                                            • Deebot OZMO 930
                                            • Deebot OZMO 920/950
                                          • Bei allen anderen Modellen bin ich auf Feedback angewiesen, denn es gibt weiterhin keine öffentlich zugängliche Dokumentation der Ecovacs API

                                          Ich freue mich auf Euer Feedback :)

                                          Version 1.1.0 (11.02.2021)

                                          • Stabile Version (entspricht quasi Version 1.0.13)

                                          Version 1.0.13 (10.02.2021)

                                          • Die "Unhandled chargestatus: null" Warnung im Log sollte nun bei den 950er Modellen (920/950/T8) nicht mehr kommen.
                                          • Beim Datenpunkt "map.deebotPositionCurrentSpotAreaID" sollte jetzt der Wert "void" erscheinen, wenn bei der Library das Canvas Modul nicht (korrekt) installiert ist

                                          Version 1.0.12 (30.01.2021)

                                          • Es wurden wieder ein paar Sachen optimiert und Fehler (hoffentlich) behoben

                                          Version 1.0.11 (24.01.2021)

                                          • Es wurden ein paar Kleinigkeiten verbessert und der "map" Channel wurde für den OZMO 900 freigegeben.

                                          Version 1.0.10 (20.01.2021)

                                          • Es wurden ein paar kleinere Fehler behoben und noch ein paar Sachen "unter der Haube" optimiert

                                          Änderungen seit Version 1.0.3

                                          Neu unterstütze Modelle

                                          • Deebot U2 Serie
                                          • Sämtliche Varianten vom Deebot OZMO T8

                                          Neue Funktionen

                                          • Die SpotAreas aus dem "map"-Kanal können autom. mit dem "control"-Kanal synchronisiert werden
                                          • Es werden Datenpunkte für virtuelle Begrenzungen erstellt (900/920/930/950/T8, aktuell aber nur read-only)
                                          • Einstellung für die Sprache (de, en) der von Ecovacs vorgegebenen Bezeichnungen der Bereiche (920/950/T8)
                                          • Zurücksetzen von Verbrauchsmaterial (900/920/930/950/T8)
                                          • Anpassen der Lautstärke (920/950/T8)
                                          • Versch. experimentelle Funktionen (müssen explizit aktiviert werden und sind nur für ein paar Modelle verfügbar):
                                            • GoTo-Funktion ("control.extended.goToPosition")
                                            • Einmalig pausieren, kurz bevor der Roboter auf die Ladestation fährt ("control.extended.pauseBeforeDockingChargingStation")
                                            • Immer vor dem Laden pausieren, wenn Wassertank eingesetzt ("control.extended.pauseBeforeDockingIfWaterboxInstalled")
                                            • Einmalig pausieren, wenn ein bestimmter Bereich ereicht ist ("control.extended.pauseWhenEnteringSpotArea")
                                            • Einmalig pausieren, wenn ein bestimmter Bereich verlassen wird ("control.extended.pauseWhenLeavingSpotArea")

                                          Verbesserungen und Fehlerbehebungen

                                          • Das Reinigungsprotokoll wird bei den 950 basierten Modellen wieder korrekt bezogen (920/950/T8)
                                          • Bei mehreren Instanzen (also mehreren Geräten) wurden Probleme mit der Authentifizierung behoben
                                          • "unknown" kann als Wert für "map.deebotPositionCurrentSpotAreaID"/"Name" unterdrückt werden
                                          • Die Adapter Einstellungen wurden ein bisschen aufgeräumt
                                          • Canavas ist nun eine optionale Abhängigkeit
                                          • Ein paar Anpassungen als Vorbereitung auf den js-controller ab 3.2.x

                                          Weggefallene Funktionen

                                          • Einstellung für eine feste Anzahl von SpotAreas unter "control"

                                          Bekannte Probleme

                                          • Bei der T8 Serie werden "info.chargestatus" und "info.cleanstatus" noch nicht in allen Fällen korrekt eingetragen.
                                          • Der Deebot 710 scheint seit der 0.6.0 nicht mehr vollständig zu funktionieren. Problem wird gerade untersucht.
                                          • Es gibt einen einzelnen Issue, dass bei einem Deebot 900 die "map.deebotPositionCurrentSpotAreaID"/"Name" oft "unknown" ist
                                          • Es gibt einen einzelnen Issue, dass bei einem Deebot OZMO 950 die Daten nach einiger Zeit nicht mehr aktualisiert werden

                                          Die 2 aufgeführten Issues beim Deebot 900 und OZMO 950 treten bei meinen quasi baugleichen Modellen nicht auf.

                                          S Offline
                                          S Offline
                                          Snago
                                          wrote on last edited by
                                          #68

                                          @mrbungle64
                                          So ich wollte nur mal mitteilen das der Adapter bei mir wunderbar läuft. Und ihn nimmer missen will.
                                          Allerdings wollte ich mal in die Runde Fragen ob noch mehr das Problem haben das bei einer Auto Reinigung oft mal die Spotareas usw. zerhauen werden da Ecovacs Home diese neu einteilt.

                                          Ich selber fange das ganze per Script ab wenn der Bot losläuft. Wenn er dabei auf Cleaning steht soll er meine vordefinierten Spotareas verwenden. Funktioniert zwar gut aber ist nicht schön. Da er kurz nach dem start dann kurze Pause macht um neu zu starten. Und er Reinigt dann wirklich die vordefierte Reihenfolge. Quasi stell ich Ihn in die Küchen rennt er trotzdem erstmal ins Wohnzimmer bis die Küche dran ist.

                                          Wie geht ihr damit um? Oder gibt es ein weg den Bot per Knopf zu starten ohne das er die Map neu speichern will.

                                          mrbungle64M 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          402

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe