Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Beendet] Test Adapter ecovacs-deebot v0.6.x Latest

NEWS

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

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

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[Beendet] Test Adapter ecovacs-deebot v0.6.x Latest

Scheduled Pinned Locked Moved Tester
deebotecovacssaugrobotervacuum
138 Posts 12 Posters 17.9k Views 16 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 mrbungle64

    @lindi200000
    @stefande

    Welche Version von Node.js und dem js-controller habt Ihr installiert?

    L Offline
    L Offline
    lindi200000
    wrote on last edited by
    #41

    @mrbungle64 Node.js v10.19.0 und js 2.2.9 (stable schiene halt)

    1 Reply Last reply
    0
    • mrbungle64M mrbungle64

      @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

      Ob ich den Wert jetzt mit oder ohne Komma übergebe ist mir persönlich eigentlich wurscht.
      Ich wollte es nur nicht unerwähnt lassen, falls jemand das gleiche Problem hat.

      👍

      Hast du es denn mal direkt in der Objektliste versucht? Wäre interessant, ob es da auch einen Unterschied gibt oder ob es eine Eigenheit des Widgets ist.

      Das direkte Schreiben in die Objektliste funktioniert auch nicht zuverlässig.
      Manchmal wird erst gar kein Start initiiert, manchmal startet er und bleibt nach ca. 50 cm stehen. Er läuft dann "leer" und in der App ist dann auch kein Bereich aktiviert.

      Kann es vielleicht sein, dass da (manchmal) irgendein Steuerzeichen zusätzlich zur Bereichsnummer mit reingeschrieben wird?
      Ich kenne das von dem Ozmo 930, dass der "leer" läuft wenn ich dem beim Befehle ausprobieren etwas übergebe was der nicht mag 😉

      Es gab auch schon mal einen Fall, wo jmd. Channel und Datenpunkte innerhalb der Datenstruktur von der Instanz angelegt hatte. Da gab es auch ganz komische Effekte 😉

      Nur so ein paar Gedanken ...

      S Offline
      S Offline
      stefande
      wrote on last edited by
      #42

      @mrbungle64 sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

      @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

      Ob ich den Wert jetzt mit oder ohne Komma übergebe ist mir persönlich eigentlich wurscht.
      Ich wollte es nur nicht unerwähnt lassen, falls jemand das gleiche Problem hat.

      👍

      Hast du es denn mal direkt in der Objektliste versucht? Wäre interessant, ob es da auch einen Unterschied gibt oder ob es eine Eigenheit des Widgets ist.

      Das direkte Schreiben in die Objektliste funktioniert auch nicht zuverlässig.
      Manchmal wird erst gar kein Start initiiert, manchmal startet er und bleibt nach ca. 50 cm stehen. Er läuft dann "leer" und in der App ist dann auch kein Bereich aktiviert.

      Kann es vielleicht sein, dass da (manchmal) irgendein Steuerzeichen zusätzlich zur Bereichsnummer mit reingeschrieben wird?
      Ich kenne das von dem Ozmo 930, dass der "leer" läuft wenn ich dem beim Befehle ausprobieren etwas übergebe was der nicht mag 😉

      Es gab auch schon mal einen Fall, wo jmd. Channel und Datenpunkte innerhalb der Datenstruktur von der Instanz angelegt hatte. Da gab es auch ganz komische Effekte 😉

      Nur so ein paar Gedanken ...

      Ich hab nix zusätzliches in der Datenstruktur angelegt.
      Wie aber schon gesagt kann ich durchaus damit leben, wenn ich bei der Anwahl der spotArea das Komma mit übergebe. Das Thema können wir gerne erstmal abhaken.

      Nutzt ihr eigentlich die Firmware 1.7.9 oder seit ihr noch bei der alten?

      boriswernerB 1 Reply Last reply
      0
      • S stefande

        @mrbungle64 sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

        @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

        Ob ich den Wert jetzt mit oder ohne Komma übergebe ist mir persönlich eigentlich wurscht.
        Ich wollte es nur nicht unerwähnt lassen, falls jemand das gleiche Problem hat.

        👍

        Hast du es denn mal direkt in der Objektliste versucht? Wäre interessant, ob es da auch einen Unterschied gibt oder ob es eine Eigenheit des Widgets ist.

        Das direkte Schreiben in die Objektliste funktioniert auch nicht zuverlässig.
        Manchmal wird erst gar kein Start initiiert, manchmal startet er und bleibt nach ca. 50 cm stehen. Er läuft dann "leer" und in der App ist dann auch kein Bereich aktiviert.

        Kann es vielleicht sein, dass da (manchmal) irgendein Steuerzeichen zusätzlich zur Bereichsnummer mit reingeschrieben wird?
        Ich kenne das von dem Ozmo 930, dass der "leer" läuft wenn ich dem beim Befehle ausprobieren etwas übergebe was der nicht mag 😉

        Es gab auch schon mal einen Fall, wo jmd. Channel und Datenpunkte innerhalb der Datenstruktur von der Instanz angelegt hatte. Da gab es auch ganz komische Effekte 😉

        Nur so ein paar Gedanken ...

        Ich hab nix zusätzliches in der Datenstruktur angelegt.
        Wie aber schon gesagt kann ich durchaus damit leben, wenn ich bei der Anwahl der spotArea das Komma mit übergebe. Das Thema können wir gerne erstmal abhaken.

        Nutzt ihr eigentlich die Firmware 1.7.9 oder seit ihr noch bei der alten?

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

        Also, ich hab mit meinem 950 nun mehrere Konfigurationen getestet:
        RaspberryPi
        JS controller 2.1.1
        Node.js 10.18.1

        RaspberryPi
        JS controller: 2.2.9
        Node.js: v10.18.1

        Docker
        JS controller: 2.2.9
        Node.js: v10.20.1

        Docker
        JS controller: 3.1.4
        Node.js: v10.20.1

        Den Docker habe ich frisch aufgesetzt und direkt den Adapter 0.6.1 aus dem Latest installiert und getestet. Dann hab ich den JS controller auf 3.1.4 aktualisiert und nochmals getestet.
        Bei allen oben angegebenen Konfigurationen wurden direkt nach Adapterstart die States
        last20Logs
        lastCleaningMapImageURL
        lastCleaningTimestamp
        angelegt und einige Sekunden später mit aktuellen Werten befüllt.

        Meine Deebot Firmware ist 1.7.9

        @stefande auf was für einem System (Linux, Raspberry, Windows) hast du den iobroker eigentlich installiert? Welche Firmware nutzt du?

        S 1 Reply Last reply
        0
        • boriswernerB boriswerner

          Also, ich hab mit meinem 950 nun mehrere Konfigurationen getestet:
          RaspberryPi
          JS controller 2.1.1
          Node.js 10.18.1

          RaspberryPi
          JS controller: 2.2.9
          Node.js: v10.18.1

          Docker
          JS controller: 2.2.9
          Node.js: v10.20.1

          Docker
          JS controller: 3.1.4
          Node.js: v10.20.1

          Den Docker habe ich frisch aufgesetzt und direkt den Adapter 0.6.1 aus dem Latest installiert und getestet. Dann hab ich den JS controller auf 3.1.4 aktualisiert und nochmals getestet.
          Bei allen oben angegebenen Konfigurationen wurden direkt nach Adapterstart die States
          last20Logs
          lastCleaningMapImageURL
          lastCleaningTimestamp
          angelegt und einige Sekunden später mit aktuellen Werten befüllt.

          Meine Deebot Firmware ist 1.7.9

          @stefande auf was für einem System (Linux, Raspberry, Windows) hast du den iobroker eigentlich installiert? Welche Firmware nutzt du?

          S Offline
          S Offline
          stefande
          wrote on last edited by
          #44

          @boriswerner sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

          Meine Deebot Firmware ist 1.7.9

          @stefande auf was für einem System (Linux, Raspberry, Windows) hast du den iobroker eigentlich installiert? Welche Firmware nutzt du?

          Bei mir läuft das ganze in einer VirtualBox (Debian Buster) auf einem Mini PC mit nem i3-7100U unter Windows 10.
          Alle Adapter sind aus dem Latest aktuell und halt Node.js v10.20.1.
          Die Firmware ist 1.7.9.

          Da selbst in der App bisher nur ein Reinigungsprotokoll (16.05.) aufgelaufen ist, vermute ich, dass es nicht an eurem Adapter liegt.

          Vielleicht setzte ich den 950 mal komplett zurück.

          1 Reply Last reply
          0
          • mrbungle64M Offline
            mrbungle64M Offline
            mrbungle64
            Developer
            wrote on last edited by
            #45

            Bei mir sieht es folgendermaßen aus:

            Raspberry Pi 4
            js-controller: 2.2.9
            Node.js: v10.20.1

            Raspberry Pi 3
            js-controller: 3.1.4
            Node.js: v10.20.1

            Laptop / Fedora 31 (Linux)
            js-controller: 3.1.4
            Node.js: v12.16.3

            Deebot 901
            Firmware: 2.1.9

            Deebot Ozmo 930
            Firmware: 1.10.4

            Die states vom Reinigungsprotokoll werden bei mir alle korrekt angelegt und befüllt.

            Ich denke auch, dass Ecovacs da in letzter Zeit immer mal wieder was am umbauen ist, weil die Reinigungsprotokolle so viele Probleme gemacht haben.

            1 Reply Last reply
            0
            • boriswernerB Offline
              boriswernerB Offline
              boriswerner
              Developer
              wrote on last edited by
              #46

              @stefande es gibt nun eine neue Version 0.6.2 im latest. Dort wurde der Standardbefehl zum Abruf der Infos für den 950 getauscht. Magst du den einmal installieren und testen?
              Bitte vor dem Neustarten der Instanz einmal die beiden States (cleaninglog.lastCleaningTimestamp und cleaninglog.lastCleaningMapImageURL) löschen und den debug-Modus für die Instanz aktivieren. Dann nach Instanzstart einmal im Log schauen, da sollte dann zuerst der State neu angelegt werden:
              state change cleaninglog.lastCleaningTimestamp =>
              und dann nach kurzem der Wert zugeordnet werden
              state change cleaninglog.lastCleaningTimestamp => 1589992082
              Das gleiche für cleaninglog.lastCleaningMapImageURL.

              Es gibt noch die Option den alten Befehl zu nutzen, der ist in meinen Tests im Moment aber nicht so zuverlässig, daher nur vielleicht nochmal testen, wenn der neue es auch nicht tut:
              156cda8c-6772-4cdf-aae8-8167857241a0-image.png

              S 1 Reply Last reply
              0
              • boriswernerB boriswerner

                @stefande es gibt nun eine neue Version 0.6.2 im latest. Dort wurde der Standardbefehl zum Abruf der Infos für den 950 getauscht. Magst du den einmal installieren und testen?
                Bitte vor dem Neustarten der Instanz einmal die beiden States (cleaninglog.lastCleaningTimestamp und cleaninglog.lastCleaningMapImageURL) löschen und den debug-Modus für die Instanz aktivieren. Dann nach Instanzstart einmal im Log schauen, da sollte dann zuerst der State neu angelegt werden:
                state change cleaninglog.lastCleaningTimestamp =>
                und dann nach kurzem der Wert zugeordnet werden
                state change cleaninglog.lastCleaningTimestamp => 1589992082
                Das gleiche für cleaninglog.lastCleaningMapImageURL.

                Es gibt noch die Option den alten Befehl zu nutzen, der ist in meinen Tests im Moment aber nicht so zuverlässig, daher nur vielleicht nochmal testen, wenn der neue es auch nicht tut:
                156cda8c-6772-4cdf-aae8-8167857241a0-image.png

                S Offline
                S Offline
                stefande
                wrote on last edited by
                #47

                @boriswerner

                Ich hab die 0.6.2 mit beiden Optionen getestet.
                Vor dem Start der Instanz wie gewünscht die beiden Datenpunkte gelöscht.
                Beim Start der Instanz werden die Datenpunkte zwar neu angelegt, jedoch immer noch nicht gefüllt.
                Wenn die Alternative API aktiviert ist, taucht bei mir immer wieder der "info.error => unknown errorCode: 7" auf.

                Als Anlage mal den Log beim Starten
                Neue API:

                ecovacs-deebot.0	2020-05-21 10:48:58.076	debug	(28862) state change map.deebotPositionCurrentSpotAreaID => 0
                ecovacs-deebot.0	2020-05-21 10:48:53.538	debug	(28862) system.adapter.admin.0: logging true
                ecovacs-deebot.0	2020-05-21 10:48:53.537	debug	(28862) system.adapter.admin.0: logging true
                ecovacs-deebot.0	2020-05-21 10:48:34.631	debug	(28862) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"7","mapSpotAreaName":"H","mapSpotAreaConnections":"2","mapSpotAreaBoundaries":"1500,-2150;1500,-2100;1700,-2150;1800,-2050;1750,-1700;1
                ecovacs-deebot.0	2020-05-21 10:48:34.626	debug	(28862) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"4","mapSpotAreaName":"E","mapSpotAreaConnections":"3","mapSpotAreaBoundaries":"4050,-6850;4050,-6200;4200,-5850;4650,-5800;4800,-5500;4
                ecovacs-deebot.0	2020-05-21 10:48:34.569	debug	(28862) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"3","mapSpotAreaName":"D","mapSpotAreaConnections":"2,4","mapSpotAreaBoundaries":"1700,-6300;1700,-3750;2450,-3750;2550,-3900;2650,-3850
                ecovacs-deebot.0	2020-05-21 10:48:34.567	debug	(28862) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"2","mapSpotAreaName":"C","mapSpotAreaConnections":"0,7,3","mapSpotAreaBoundaries":"-350,-4800;-300,-4600;-100,-4400;-100,-3900;150,-365
                ecovacs-deebot.0	2020-05-21 10:48:34.558	debug	(28862) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"0","mapSpotAreaName":"A","mapSpotAreaConnections":"2","mapSpotAreaBoundaries":"-3450,-1250;-3450,-100;-3350,50;-3350,500;-2850,450;-295
                ecovacs-deebot.0	2020-05-21 10:48:34.314	debug	(28862) MapSpotAreas: {"mapID":"1394969261","mapSetID":"59","mapSpotAreas":[{"mapSpotAreaID":"0"},{"mapSpotAreaID":"2"},{"mapSpotAreaID":"7"},{"mapSpotAreaID":"3"},{"mapSpotAreaID":"4"}]}
                ecovacs-deebot.0	2020-05-21 10:48:34.264	debug	(28862) state change cleaninglog.lastCleaningTimestamp => null
                ecovacs-deebot.0	2020-05-21 10:48:34.263	debug	(28862) state change cleaninglog.lastCleaningMapImageURL => null
                ecovacs-deebot.0	2020-05-21 10:48:34.260	debug	(28862) state change info.wifiSignal => -61
                ecovacs-deebot.0	2020-05-21 10:48:34.206	debug	(28862) state change info.error => NoError: Robot is operational
                ecovacs-deebot.0	2020-05-21 10:48:34.046	debug	(28862) Maps: {"maps":[{"mapID":"1394969261","mapIndex":2,"mapName":"","mapStatus":0,"mapIsCurrentMap":true,"mapIsBuilt":true}]}
                ecovacs-deebot.0	2020-05-21 10:48:31.091	debug	(28862) system.adapter.admin.0: logging false
                ecovacs-deebot.0	2020-05-21 10:48:31.086	debug	(28862) system.adapter.admin.0: logging false
                ecovacs-deebot.0	2020-05-21 10:48:28.514	debug	(28862) state change cleaninglog.lastCleaningTimestamp =>
                ecovacs-deebot.0	2020-05-21 10:48:28.510	debug	(28862) state change cleaninglog.lastCleaningMapImageURL =>
                ecovacs-deebot.0	2020-05-21 10:48:28.507	debug	(28862) state change cleaninglog.last20Logs =>
                ecovacs-deebot.0	2020-05-21 10:48:28.501	debug	(28862) state change info.deviceStatus => idle
                ecovacs-deebot.0	2020-05-21 10:48:28.501	debug	(28862) state change info.deviceStatus => idle
                ecovacs-deebot.0	2020-05-21 10:48:28.484	debug	(28862) state change info.connection => true
                ecovacs-deebot.0	2020-05-21 10:48:28.462	info	(28862) [vacbot] name: DEEBOT OZMO 950 Series
                ecovacs-deebot.0	2020-05-21 10:48:28.458	info	(28862) Saugi OZMO 950 successfully connected
                ecovacs-deebot.0	2020-05-21 10:48:27.359	info	(28862) Using device Device[0]
                ecovacs-deebot.0	2020-05-21 10:48:27.359	info	(28862) Device[0]: {"did":"15774e66-de3d-4963-xxxxxxxxxxxxxxx","name":"E00012796xxxxxxxxxxxx","class":"yna5xi","resource":"N7Cf","nick":"Saugi OZMO 950","company":"eco-ng","bindTs":1589563987088}
                ecovacs-deebot.0	2020-05-21 10:48:27.358	info	(28862) Number of devices: 1
                ecovacs-deebot.0	2020-05-21 10:48:27.358	debug	(28862) Devices:[{"did":"15774e66-de3d-4963-xxxxxxxxxxxxxx","name":"E00012796xxxxxxxxxxxxx","class":"yna5xi","resource":"N7Cf","nick":"Saugi OZMO 950","company":"eco-ng","bindTs":1589563987088}]
                ecovacs-deebot.0	2020-05-21 10:48:27.357	info	(28862) Successfully connected to Ecovacs server
                ecovacs-deebot.0	2020-05-21 10:48:25.482	debug	(28862) state change info.error =>
                ecovacs-deebot.0	2020-05-21 10:48:25.477	info	(28862) starting. Version 0.6.2 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.20.1, js-controller: 3.1.4
                ecovacs-deebot.0	2020-05-21 10:48:25.389	debug	(28862) state change info.connection => false
                ecovacs-deebot.0	2020-05-21 10:48:25.347	info	(28862) starting. Version 0.6.2 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.20.1, js-controller: 3.1.4
                ecovacs-deebot.0	2020-05-21 10:48:24.615	debug	(28862) statesDB connected
                ecovacs-deebot.0	2020-05-21 10:48:24.615	debug	(28862) States connected to redis: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:48:24.612	debug	(28862) statesDB connected
                ecovacs-deebot.0	2020-05-21 10:48:24.611	debug	(28862) States connected to redis: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:48:24.606	debug	(28862) States create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.602	debug	(28862) States create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.600	debug	(28862) States create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.598	debug	(28862) States create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.596	debug	(28862) Redis States: Use Redis connection: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:48:24.595	debug	(28862) objectDB connected
                ecovacs-deebot.0	2020-05-21 10:48:24.595	debug	(28862) Objects connected to redis: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:48:24.592	debug	(28862) Redis States: Use Redis connection: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:48:24.590	debug	(28862) objectDB connected
                ecovacs-deebot.0	2020-05-21 10:48:24.584	debug	(28862) Objects connected to redis: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:48:24.580	debug	(28862) Objects client initialize lua scripts
                ecovacs-deebot.0	2020-05-21 10:48:24.579	debug	(28862) Objects create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.578	debug	(28862) Objects create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.572	debug	(28862) Objects client initialize lua scripts
                ecovacs-deebot.0	2020-05-21 10:48:24.571	debug	(28862) Objects create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.574	debug	(28862) Objects client ready ... initialize now
                ecovacs-deebot.0	2020-05-21 10:48:24.571	debug	(28862) Objects create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:48:24.568	debug	(28862) Objects client ready ... initialize now
                ecovacs-deebot.0	2020-05-21 10:48:24.548	debug	(28862) Redis Objects: Use Redis connection: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:48:24.535	debug	(28862) Redis Objects: Use Redis connection: 127.0.0.1:9001
                host.iobroker-deb	2020-05-21 10:48:23.925	info	instance system.adapter.ecovacs-deebot.0 started with pid 28862
                host.iobroker-deb	2020-05-21 10:48:23.903	info	"system.adapter.ecovacs-deebot.0" enabled
                

                Alte Api:

                ecovacs-deebot.0	2020-05-21 10:55:47.370	debug	(29094) state change info.errorCode => 7
                ecovacs-deebot.0	2020-05-21 10:55:47.363	debug	(29094) state change info.error => unknown errorCode: 7
                ecovacs-deebot.0	2020-05-21 10:55:47.322	debug	(29094) state change info.errorCode => 0
                ecovacs-deebot.0	2020-05-21 10:55:47.319	debug	(29094) state change info.error => NoError: Robot is operational
                ecovacs-deebot.0	2020-05-21 10:55:17.437	debug	(29094) state change info.errorCode => 7
                ecovacs-deebot.0	2020-05-21 10:55:17.433	debug	(29094) state change info.error => unknown errorCode: 7
                ecovacs-deebot.0	2020-05-21 10:55:17.364	debug	(29094) state change info.errorCode => 0
                ecovacs-deebot.0	2020-05-21 10:55:17.362	debug	(29094) state change info.error => NoError: Robot is operational
                ecovacs-deebot.0	2020-05-21 10:55:17.304	debug	(29094) state change map.deebotPositionCurrentSpotAreaID => 0
                ecovacs-deebot.0	2020-05-21 10:54:53.844	debug	(29094) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"4","mapSpotAreaName":"E","mapSpotAreaConnections":"3","mapSpotAreaBoundaries":"4050,-6850;4050,-6200;4200,-5850;4650,-5800;4800,-5500;47
                ecovacs-deebot.0	2020-05-21 10:54:53.842	debug	(29094) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"3","mapSpotAreaName":"D","mapSpotAreaConnections":"2,4","mapSpotAreaBoundaries":"1700,-6300;1700,-3750;2450,-3750;2550,-3900;2650,-3850;
                ecovacs-deebot.0	2020-05-21 10:54:53.758	debug	(29094) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"0","mapSpotAreaName":"A","mapSpotAreaConnections":"2","mapSpotAreaBoundaries":"-3450,-1250;-3450,-100;-3350,50;-3350,500;-2850,450;-2950
                ecovacs-deebot.0	2020-05-21 10:54:53.747	debug	(29094) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"7","mapSpotAreaName":"H","mapSpotAreaConnections":"2","mapSpotAreaBoundaries":"1500,-2150;1500,-2100;1700,-2150;1800,-2050;1750,-1700;15
                ecovacs-deebot.0	2020-05-21 10:54:53.655	debug	(29094) MapSpotAreaInfo: {"mapID":"1394969261","mapSpotAreaID":"2","mapSpotAreaName":"C","mapSpotAreaConnections":"0,7,3","mapSpotAreaBoundaries":"-350,-4800;-300,-4600;-100,-4400;-100,-3900;150,-3650
                ecovacs-deebot.0	2020-05-21 10:54:53.493	debug	(29094) state change info.errorCode => 7
                ecovacs-deebot.0	2020-05-21 10:54:53.486	debug	(29094) state change info.error => unknown errorCode: 7
                ecovacs-deebot.0	2020-05-21 10:54:53.440	debug	(29094) MapSpotAreas: {"mapID":"1394969261","mapSetID":"59","mapSpotAreas":[{"mapSpotAreaID":"0"},{"mapSpotAreaID":"2"},{"mapSpotAreaID":"7"},{"mapSpotAreaID":"3"},{"mapSpotAreaID":"4"}]}
                ecovacs-deebot.0	2020-05-21 10:54:53.198	debug	(29094) state change info.error => NoError: Robot is operational
                ecovacs-deebot.0	2020-05-21 10:54:53.195	debug	(29094) state change map.deebotPositionCurrentSpotAreaID => unknown
                ecovacs-deebot.0	2020-05-21 10:54:53.151	debug	(29094) Maps: {"maps":[{"mapID":"1394969261","mapIndex":2,"mapName":"","mapStatus":0,"mapIsCurrentMap":true,"mapIsBuilt":true}]}
                ecovacs-deebot.0	2020-05-21 10:54:47.763	debug	(29094) state change cleaninglog.lastCleaningTimestamp =>
                ecovacs-deebot.0	2020-05-21 10:54:47.762	debug	(29094) state change cleaninglog.lastCleaningMapImageURL =>
                ecovacs-deebot.0	2020-05-21 10:54:47.758	debug	(29094) state change cleaninglog.last20Logs =>
                ecovacs-deebot.0	2020-05-21 10:54:47.748	debug	(29094) state change info.deviceStatus => idle
                ecovacs-deebot.0	2020-05-21 10:54:47.746	debug	(29094) state change info.deviceStatus => idle
                ecovacs-deebot.0	2020-05-21 10:54:47.742	debug	(29094) state change info.connection => true
                ecovacs-deebot.0	2020-05-21 10:54:47.707	info	(29094) [vacbot] name: DEEBOT OZMO 950 Series
                ecovacs-deebot.0	2020-05-21 10:54:47.705	info	(29094) Saugi OZMO 950 successfully connected
                ecovacs-deebot.0	2020-05-21 10:54:46.596	info	(29094) Using device Device[0]
                ecovacs-deebot.0	2020-05-21 10:54:46.596	info	(29094) Device[0]: {"did":"15774e66-de3d-4963-xxxxxxxxxxxxxxxxxx","name":"E00012796xxxxxxxxxxxxxxxx","class":"yna5xi","resource":"N7Cf","nick":"Saugi OZMO 950","company":"eco-ng","bindTs":1589563987088}
                ecovacs-deebot.0	2020-05-21 10:54:46.596	info	(29094) Number of devices: 1
                ecovacs-deebot.0	2020-05-21 10:54:46.596	debug	(29094) Devices:[{"did":"15774e66-de3d-4963-xxxxxxxxxxxxxxxx","name":"E00012796xxxxxxxxxxxxx","class":"yna5xi","resource":"N7Cf","nick":"Saugi OZMO 950","company":"eco-ng","bindTs":1589563987088}]
                ecovacs-deebot.0	2020-05-21 10:54:46.595	info	(29094) Successfully connected to Ecovacs server
                ecovacs-deebot.0	2020-05-21 10:54:44.967	debug	(29094) state change info.error =>
                ecovacs-deebot.0	2020-05-21 10:54:44.961	debug	(29094) state change info.connection => false
                ecovacs-deebot.0	2020-05-21 10:54:44.861	info	(29094) starting. Version 0.6.2 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.20.1, js-controller: 3.1.4
                ecovacs-deebot.0	2020-05-21 10:54:44.843	info	(29094) starting. Version 0.6.2 in /opt/iobroker/node_modules/iobroker.ecovacs-deebot, node: v10.20.1, js-controller: 3.1.4
                ecovacs-deebot.0	2020-05-21 10:54:43.976	debug	(29094) statesDB connected
                ecovacs-deebot.0	2020-05-21 10:54:43.973	debug	(29094) statesDB connected
                ecovacs-deebot.0	2020-05-21 10:54:43.976	debug	(29094) States connected to redis: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:54:43.972	debug	(29094) States connected to redis: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:54:43.962	debug	(29094) States create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.961	debug	(29094) States create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.959	debug	(29094) States create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.958	debug	(29094) States create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.953	debug	(29094) Redis States: Use Redis connection: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:54:43.953	debug	(29094) objectDB connected
                ecovacs-deebot.0	2020-05-21 10:54:43.951	debug	(29094) Redis States: Use Redis connection: 127.0.0.1:9000
                ecovacs-deebot.0	2020-05-21 10:54:43.949	debug	(29094) objectDB connected
                ecovacs-deebot.0	2020-05-21 10:54:43.953	debug	(29094) Objects connected to redis: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:54:43.943	debug	(29094) Objects connected to redis: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:54:43.930	debug	(29094) Objects client initialize lua scripts
                ecovacs-deebot.0	2020-05-21 10:54:43.930	debug	(29094) Objects create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.929	debug	(29094) Objects create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.925	debug	(29094) Objects client initialize lua scripts
                ecovacs-deebot.0	2020-05-21 10:54:43.925	debug	(29094) Objects create User PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.924	debug	(29094) Objects create System PubSub Client
                ecovacs-deebot.0	2020-05-21 10:54:43.922	debug	(29094) Objects client ready ... initialize now
                ecovacs-deebot.0	2020-05-21 10:54:43.920	debug	(29094) Objects client ready ... initialize now
                ecovacs-deebot.0	2020-05-21 10:54:43.900	debug	(29094) Redis Objects: Use Redis connection: 127.0.0.1:9001
                ecovacs-deebot.0	2020-05-21 10:54:43.884	debug	(29094) Redis Objects: Use Redis connection: 127.0.0.1:9001
                host.iobroker-deb	2020-05-21 10:54:43.302	info	instance system.adapter.ecovacs-deebot.0 started with pid 29094
                host.iobroker-deb	2020-05-21 10:54:43.281	info	"system.adapter.ecovacs-deebot.0" enabled
                
                1 Reply Last reply
                0
                • mrbungle64M Offline
                  mrbungle64M Offline
                  mrbungle64
                  Developer
                  wrote on last edited by
                  #48

                  @stefande

                  Welchen Ländercode hast Du in der Adapter Config eingetragen?

                  S 1 Reply Last reply
                  0
                  • mrbungle64M mrbungle64

                    @stefande

                    Welchen Ländercode hast Du in der Adapter Config eingetragen?

                    S Offline
                    S Offline
                    stefande
                    wrote on last edited by
                    #49

                    @mrbungle64 sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                    @stefande

                    Welchen Ländercode hast Du in der Adapter Config eingetragen?

                    Germany (EU)

                    mrbungle64M 1 Reply Last reply
                    0
                    • S stefande

                      @mrbungle64 sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                      @stefande

                      Welchen Ländercode hast Du in der Adapter Config eingetragen?

                      Germany (EU)

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

                      @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

                      @mrbungle64 sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                      @stefande

                      Welchen Ländercode hast Du in der Adapter Config eingetragen?

                      Germany (EU)

                      ok, wenn der abweichend von "Germany (EU)" gewesen wäre dann hätte es evtl. daran liegen können.

                      1 Reply Last reply
                      0
                      • boriswernerB Offline
                        boriswernerB Offline
                        boriswerner
                        Developer
                        wrote on last edited by
                        #51

                        @stefande deine Logs scheinen nicht geliefert zu werden, was daran erkennbar ist, dass die Werte explizit auf null gesetzt werden (details erspare ich hier mal, gibt es im Github issue, wenn interessant). Wir haben eine neue Version auf github bereitgestellt, die einen neuen State namens "debugMessage" erstellt:
                        0448c6e3-b6c0-444a-87d7-458260662b68-image.png
                        Darin wird bei leerem CleanLog die komplette Antwort von der ecovacs API ausgegeben.
                        Magst du bitte einmal die Version von github installieren und nochmal die Instanz starten? Das Häkchen in der Config für den alternativen API Call bitte deaktiviert lassen (der Error 7 bedeutet übrigens "log data is not found", was dafür spricht, dass ecovacs da was geändert/deaktiviert hat). Meine Logs werden derzeit auch nicht mehr aktualisiert. Ich vermute bei dir wurden die entsprechenden Daten bei ecovacs auf den Servern nie befüllt, da dein Bot ja noch recht neu bei dir ist, weswegen die API nichts zurückliefert.

                        S 1 Reply Last reply
                        0
                        • boriswernerB boriswerner

                          @stefande deine Logs scheinen nicht geliefert zu werden, was daran erkennbar ist, dass die Werte explizit auf null gesetzt werden (details erspare ich hier mal, gibt es im Github issue, wenn interessant). Wir haben eine neue Version auf github bereitgestellt, die einen neuen State namens "debugMessage" erstellt:
                          0448c6e3-b6c0-444a-87d7-458260662b68-image.png
                          Darin wird bei leerem CleanLog die komplette Antwort von der ecovacs API ausgegeben.
                          Magst du bitte einmal die Version von github installieren und nochmal die Instanz starten? Das Häkchen in der Config für den alternativen API Call bitte deaktiviert lassen (der Error 7 bedeutet übrigens "log data is not found", was dafür spricht, dass ecovacs da was geändert/deaktiviert hat). Meine Logs werden derzeit auch nicht mehr aktualisiert. Ich vermute bei dir wurden die entsprechenden Daten bei ecovacs auf den Servern nie befüllt, da dein Bot ja noch recht neu bei dir ist, weswegen die API nichts zurückliefert.

                          S Offline
                          S Offline
                          stefande
                          wrote on last edited by
                          #52

                          @boriswerner sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                          @stefande deine Logs scheinen nicht geliefert zu werden, was daran erkennbar ist, dass die Werte explizit auf null gesetzt werden (details erspare ich hier mal, gibt es im Github issue, wenn interessant). Wir haben eine neue Version auf github bereitgestellt, die einen neuen State namens "debugMessage" erstellt:
                          0448c6e3-b6c0-444a-87d7-458260662b68-image.png
                          Darin wird bei leerem CleanLog die komplette Antwort von der ecovacs API ausgegeben.
                          Magst du bitte einmal die Version von github installieren und nochmal die Instanz starten? Das Häkchen in der Config für den alternativen API Call bitte deaktiviert lassen (der Error 7 bedeutet übrigens "log data is not found", was dafür spricht, dass ecovacs da was geändert/deaktiviert hat). Meine Logs werden derzeit auch nicht mehr aktualisiert. Ich vermute bei dir wurden die entsprechenden Daten bei ecovacs auf den Servern nie befüllt, da dein Bot ja noch recht neu bei dir ist, weswegen die API nichts zurückliefert.

                          Ergebnis:
                          CleanLog is empty: {"resultCode":"0","resultCodeMessage":"ok","resultData":{"ret":"ok","logs":[]}}

                          boriswernerB 1 Reply Last reply
                          0
                          • S stefande

                            @boriswerner sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                            @stefande deine Logs scheinen nicht geliefert zu werden, was daran erkennbar ist, dass die Werte explizit auf null gesetzt werden (details erspare ich hier mal, gibt es im Github issue, wenn interessant). Wir haben eine neue Version auf github bereitgestellt, die einen neuen State namens "debugMessage" erstellt:
                            0448c6e3-b6c0-444a-87d7-458260662b68-image.png
                            Darin wird bei leerem CleanLog die komplette Antwort von der ecovacs API ausgegeben.
                            Magst du bitte einmal die Version von github installieren und nochmal die Instanz starten? Das Häkchen in der Config für den alternativen API Call bitte deaktiviert lassen (der Error 7 bedeutet übrigens "log data is not found", was dafür spricht, dass ecovacs da was geändert/deaktiviert hat). Meine Logs werden derzeit auch nicht mehr aktualisiert. Ich vermute bei dir wurden die entsprechenden Daten bei ecovacs auf den Servern nie befüllt, da dein Bot ja noch recht neu bei dir ist, weswegen die API nichts zurückliefert.

                            Ergebnis:
                            CleanLog is empty: {"resultCode":"0","resultCodeMessage":"ok","resultData":{"ret":"ok","logs":[]}}

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

                            @stefande Das bestätigt die Theorie leider. Du bekommst eine korrekte Antwort aber leider gibt es keine Logs vom Server. Wir vermuten, dass aufgrund der vielen Probleme ecovacs einige Funktionen für das Log deaktiviert/geändert hat (es gab ja auch eine neue App-Version am Montag). Bis das nicht vernünftig auch in der App funktioniert, macht es keinen Sinn da hinterherzulaufen.
                            Wir verfolgen das weiter aber im Moment gibt es da nichts sinnvolles für uns zu machen.

                            S 1 Reply Last reply
                            0
                            • boriswernerB boriswerner

                              @stefande Das bestätigt die Theorie leider. Du bekommst eine korrekte Antwort aber leider gibt es keine Logs vom Server. Wir vermuten, dass aufgrund der vielen Probleme ecovacs einige Funktionen für das Log deaktiviert/geändert hat (es gab ja auch eine neue App-Version am Montag). Bis das nicht vernünftig auch in der App funktioniert, macht es keinen Sinn da hinterherzulaufen.
                              Wir verfolgen das weiter aber im Moment gibt es da nichts sinnvolles für uns zu machen.

                              S Offline
                              S Offline
                              stefande
                              wrote on last edited by
                              #54

                              @boriswerner sagte in Test Adapter ecovacs-deebot v0.6.x Latest:

                              @stefande Das bestätigt die Theorie leider. Du bekommst eine korrekte Antwort aber leider gibt es keine Logs vom Server. Wir vermuten, dass aufgrund der vielen Probleme ecovacs einige Funktionen für das Log deaktiviert/geändert hat (es gab ja auch eine neue App-Version am Montag). Bis das nicht vernünftig auch in der App funktioniert, macht es keinen Sinn da hinterherzulaufen.
                              Wir verfolgen das weiter aber im Moment gibt es da nichts sinnvolles für uns zu machen.

                              OK das kann ich nachvollziehen, und ich muss wohl erstmal damit leben.
                              Trotzdem Danke für Eure Bemühungen und die Erstellung des Adapters.
                              Mal gucken was die Zukunft noch bringt.
                              Falls ihr noch was zu Testen habt, ich wäre bereit.

                              1 Reply Last reply
                              1
                              • mrbungle64M mrbungle64
                                Aktuelle Test Version 0.6.x
                                Veröffentlichungsdatum 09.05.2020
                                GitHub Link https://github.com/mrbungle64/ioBroker.ecovacs-deebot

                                Hallo zusammen,

                                wir möchten den Adapter "Ecovacs Deebot" gerne als Stable veröffentlichen - daher möchten wir Euch um Feedback bitten.

                                Wer den Adapter noch nicht kennt:
                                Der Adapter soll möglichst alle aktuellen Saugroboter Modelle der Firma Ecovacs unterstützen.
                                Bereits unterstützte und getestete Modelle findet Ihr hier.

                                Aktuell werden neben den Basisfunktionen u.a. folgende Funktionen und Infos unterstützt (Modell-abhängig):

                                Allgemein:

                                • Verbrauchsmaterial
                                • Reinigungsprotokoll
                                • Saugstärke einstellen und abfragen

                                Modelle mit Kartenfunktion:

                                • Bereiche (Spot areas) direkt ansteuern
                                • Benutzderdef. Bereich (Custom Area) direkt ansteuern
                                • Position des Roboters und der Ladestation
                                • Info in welchem Bereich (Spot area) der Roboter sich gerade befindet
                                • verschiedene Informationen bei Mehrkartenunterstützung beim Ozmo 950/920
                                • Karte der letzten Reinigung
                                • Info ob Staubbox eingesetzt

                                Ozmo Geräte:

                                • Wassermenge einstellen und abfragen
                                • abfragen ob Wasserbehälter eingesetzt

                                Manche Funktionen müssen in den Adapter-Einstellungen erst eingeschaltet werden (Modell-abhängig).

                                Für die Rückmeldungen würden wir um folgende Infos bitten (am 20.05. zuletzt bearbeitet):

                                • Modellbezeichnung (Wert aus "info.deviceModel")
                                • DeviceClass ("info.deviceClass")
                                • Protokoll ("info.communicationProtocol")
                                • Kurze Zusammenfassung von:
                                  • welche Funktionen nutzt Ihr?
                                  • welche der o.g. Funktionen sollten beim eingesetzten Modell eigentlich funktionieren - tun es aber nicht?
                                  • welche der o.g. Funktionen werden beim eingesetzten Modell vermisst?
                                • Bei Bugs und sonstigem Fehlverhalten bitte folgende Angaben:
                                  • Version node.js
                                  • Version js-controller
                                  • Version ecovacs-deebot Adapter (und bitte anmerken, falls von GitHub installiert)
                                  • Betriebssystem
                                  • Bitte anmerken, falls es ein Multihost System ist

                                Bitte folgendes beachten:

                                • Wer den Adapter noch nicht oder in einer älteren Version einsetzt:
                                  Bitte Installationsanleitung lesen - es müssen nun zusätzlich ein paar Pakete installiert werden.
                                • Vermisste Funktionen bitte vorher darauf prüfen, ob diese über die Ecovacs Mobile App verfügbar ist:
                                  wenn man dort keine Saugstärke einstellen kann, wird das höchstwahrscheinlich nicht unterstützt sein (Beispiel: Ozmo 930)
                                • Bitte hier in diesem Topic keine Wünsche/Feature Requests posten - es geht hier darum eine stabile Version zu veröffentlichen
                                  Für Wünsche/Feature Requests bitte einen Issue auf GitHub anlegen (falls noch nicht vorhanden)
                                • Bitte nur von GitHub installieren, wenn ein Entwickler dies empfohlen hat (oder es zumindest erwähnen, dass man eine GitHub Version einsetzt).

                                Folgendes ist bereits bekannt:

                                • Der Deebot 900/901 zeigt einen merkwürdigen Akkuverlauf - dafür kann man in den Adapter-Einstellungen einen Workaround aktivieren.
                                • Beim Ozmo 930 - und ggf. auch bei anderen Modellen - ist es empfehlenswert den Adapter autom. über Nacht neu starten zu lassen.
                                • Mehrere Geräte über mehrere Instanzen:
                                  • Es ist grundsätzlich möglich über mehrere Instanzen mehrere Geräte einzurichten - aktuell gibt es dabei aber Probleme. Evtl. hat Ecovacs Server-seitig etwas umgestellt.
                                  • Möchte man mehrere Instanzen einrichten sollte man den nächsten Adapter erst starten, wenn der erste bzw. vorherige bereits erfolgreich verbunden (grün) ist.
                                  • Und die Reihenfolge scheint relevant zu sein. Muss man also für jeden Fall individuell testen. Wir sind in diesem Zusammenhang über jede Rückmeldung dankbar.

                                Der Adapter in Version 0.6.x ist auf npm released und spätestens morgen (Sa., 09.05.20) über die Latest Repo verfügbar.

                                Edit: Inzwischen ist Version 1.0.0 verfügbar (Do., 29.05.20).

                                Vielen Dank im voraus für Euer Feedback!
                                __

                                Folgendes ist während dieser Testphase aufgefallen (Stand 22.05.2020):

                                • Reinigungsprotokolle:
                                  • Ozmo 950:
                                    • "last20logs", "lastCleaningMapImageURL" und "lastCleaningTimestamp" bleiben leer oder sind nicht aktuell
                                  • mehrere Modelle:
                                    • "last20logs", "lastCleaningMapImageURL" und "lastCleaningTimestamp" sind (teilweise) nicht aktuell
                                  • Aktueller Stand (21.05.2020) bezüglich dieser Problematik, siehe dieser Post.
                                S Offline
                                S Offline
                                stefande
                                wrote on last edited by
                                #55

                                @mrbungle64 @boriswerner

                                Ich hab mittlerweile die 0.6.3 installiert und bin mit der Basis umgezogen und hab dabei die alte Karte gelöscht.
                                Beim Erstellen der neuen Karte kam:

                                2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) Object ecovacs-deebot.0.map.241669520.mapDeactivationTimestamp is invalid: obj.common.type has an invalid value (integer) but has to be one of number, string, boolean, array, object, mixed, file, json
                                2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) This object will not be created in future versions. Please report this to the developer.

                                mrbungle64M 1 Reply Last reply
                                0
                                • S stefande

                                  @mrbungle64 @boriswerner

                                  Ich hab mittlerweile die 0.6.3 installiert und bin mit der Basis umgezogen und hab dabei die alte Karte gelöscht.
                                  Beim Erstellen der neuen Karte kam:

                                  2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) Object ecovacs-deebot.0.map.241669520.mapDeactivationTimestamp is invalid: obj.common.type has an invalid value (integer) but has to be one of number, string, boolean, array, object, mixed, file, json
                                  2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) This object will not be created in future versions. Please report this to the developer.

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

                                  @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

                                  @mrbungle64 @boriswerner

                                  Ich hab mittlerweile die 0.6.3 installiert und bin mit der Basis umgezogen und hab dabei die alte Karte gelöscht.
                                  Beim Erstellen der neuen Karte kam:

                                  2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) Object ecovacs-deebot.0.map.241669520.mapDeactivationTimestamp is invalid: obj.common.type has an invalid value (integer) but has to be one of number, string, boolean, array, object, mixed, file, json
                                  2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) This object will not be created in future versions. Please report this to the developer.

                                  Hallo @stefande

                                  danke für den Hinweis - das hatten wir noch nicht an allen Stellen angepasst.
                                  Es sollte aber reichen, wenn wir das mit einem der nächsten Updates nachholen.

                                  S 1 Reply Last reply
                                  0
                                  • mrbungle64M mrbungle64

                                    @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

                                    @mrbungle64 @boriswerner

                                    Ich hab mittlerweile die 0.6.3 installiert und bin mit der Basis umgezogen und hab dabei die alte Karte gelöscht.
                                    Beim Erstellen der neuen Karte kam:

                                    2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) Object ecovacs-deebot.0.map.241669520.mapDeactivationTimestamp is invalid: obj.common.type has an invalid value (integer) but has to be one of number, string, boolean, array, object, mixed, file, json
                                    2020-05-22 16:38:51.168 - warn: ecovacs-deebot.0 (3769) This object will not be created in future versions. Please report this to the developer.

                                    Hallo @stefande

                                    danke für den Hinweis - das hatten wir noch nicht an allen Stellen angepasst.
                                    Es sollte aber reichen, wenn wir das mit einem der nächsten Updates nachholen.

                                    S Offline
                                    S Offline
                                    stefande
                                    wrote on last edited by
                                    #57

                                    @mrbungle64

                                    Das sollte ja auch keine Kritik, sondern nur ein Hinweis sein.

                                    mrbungle64M 1 Reply Last reply
                                    0
                                    • S stefande

                                      @mrbungle64

                                      Das sollte ja auch keine Kritik, sondern nur ein Hinweis sein.

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

                                      @stefande said in Test Adapter ecovacs-deebot v0.6.x Latest:

                                      @mrbungle64

                                      Das sollte ja auch keine Kritik, sondern nur ein Hinweis sein.

                                      Ja so hatte ich es auch verstanden (als Hinweis) 👍

                                      1 Reply Last reply
                                      0
                                      • mrbungle64M Offline
                                        mrbungle64M Offline
                                        mrbungle64
                                        Developer
                                        wrote on last edited by
                                        #59

                                        Hallo zusammen,

                                        benutzt jemand den Adapter im compact mode oder betreibt zumindest den ioBroker im compact mode (wo der Ecovacs Deebot Adapter läuft)?

                                        1 Reply Last reply
                                        0
                                        • D Offline
                                          D Offline
                                          dj.tifosi
                                          wrote on last edited by dj.tifosi
                                          #60

                                          Hallo zusammen,

                                          Vielen Dank an die Entwickler für diesen tollen Adapter. Ich nutze ihn schon seit Februar 2020 erfolgreich mit meinem Deebot 950 Ozmo und bin sehr zufrieden mit dem Funktionsumfang und der Stabilität des Adapters.

                                          Ich habe im Nachbarforum diesen Thread hier initiiert https://www.roboter-forum.com/index.php?thread/40850-deebot-ozmo-950-lässt-sich-jetzt-auch-per-iobroker-steuern-smarthome/ und dort habe ich auch Blockly Scripte zur Integration mit Alexa unter Nutzung dieses Adapters entwickelt und veröffentlicht.

                                          Diese Scripte nutze ich täglich und steuere ausschließlich damit meinen Deebot und das funktioniert sehr zuverlässig, sogar dann noch, wenn ein Teil der Ecovacs Server Infrastruktur ausfällt, so dass man mit der App keine Verbindung zum Deebot aufbauen kann.

                                          Im Prinzip nutze ich die folgenden Datenpunkte erfolgreich: relocate, spotArea, customArea, currentMapIndex, deebotPosition, relocationState und cleanstatus.

                                          spotArea funktioniert wunderbar mit den per Komma getrennten Raumnummern. Eine einzige Sache ist mir hier aufgefallen:

                                          Wenn man den Deebot in die andere Etage stellt und man kein relocate durchführt. Das heißt der currentMapIndex verweist noch auf die Karte der vorherigen Etage und man gibt nur eine Raumnummer bei spotArea an, dann reinigt der Deebot trotzdem alle Räume. Macht man jedoch vorher ein relocate und wartet, bis im Datenpunkt currentMapIndex die richtige Karte erscheint und füllt erst dann die spotArea mit der Raumnummer, funktioniert alles perfekt, es wird nur dieser Raum gereinigt. Vielleicht wäre hier noch ein Fix möglich.

                                          relocate funktioniert sehr zuverlässig, ortet die aktuelle Position des Bots und befüllt currentMapIndex und deebotPosition erfolgreich mit den aktuellen Koordinaten des Bots.

                                          customArea funktioniert auch perfekt, ich habe auch eine Spotreinigung in mein Blockly gebaut, also man stellt den Bot an eine beliebige Position im Haus und sagt "Alexa, Spotreinigung" und der Deebot reinigt dann ein Rechteck von 4 qm um den aktuellen Standort herum. Hierzu stoße ich ein relocate an, prüfe ob relocationState of OK geht und berechne dann aus den Koordinaten in deebotPosition die Eckpunkte des zu reinigenden Rechtecks und übertrage sie in customArea, daraufhin reinigt der Deebot genau das gewünschte Rechteck, echt top!

                                          cleanstatus funktioniert auch zuverlässig, verwende ich dafür um falls gewünscht den Deebot mehrfach hintereinander ein und dieselbe Reinigungsaufgabe durchführen zu lassen, denn wenn der Status nicht mehr cleaning ist weiß ich, dass die aktuelle Reinigungsaufgabe beendet ist und ich eine neue Reinigungsaufgabe erteilen kann. Funktioniert übrigens sogar dann, wenn der Bot gerade seine Basis sucht.

                                          Was ich cool fände bzw. mir noch aus Programmierer Sicht wünschen würde wäre es, wenn solche Felder wie cleanstatus oder relocationState Enums mit fest definierten Werten wären und keine Strings. Denn dann wüsste man gleich, welche Stati alles möglich sind und man eventuell bei der Programmierung berücksichtigen muss und müsste nicht erst durch ausprobieren recherchieren, welchen Wert die Felder haben, wenn der Bot gerade etwas bestimmtes tut.

                                          Aus meiner Sicht funktioniert aber Version 0.6 so stabil, dass sie bedenkenlos auf den stable Branch gemerged werden kann.

                                          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

                                          463

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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