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. Test Adapter Mihome-vacuum v3.1.6 Next Generarition

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    406

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Test Adapter Mihome-vacuum v3.1.6 Next Generarition

Scheduled Pinned Locked Moved Tester
1.2k Posts 100 Posters 408.6k Views 82 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.
  • bahnuhrB bahnuhr

    @krys sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

    @bahnuhr mit welchem Setup betreibst du deinen ioBroker?

    admin 5.2.3
    xiaomi 3.3.1
    node.js 14.18.3
    npm 6.14.15
    host 3.3.22

    Läuft einwandfrei
    Keine Abstürze und die map geht auch.

    K Offline
    K Offline
    Krys
    wrote on last edited by
    #747

    @bahnuhr Merkwürdig. Und auf welchem Gerät läuft dein System?

    bahnuhrB 1 Reply Last reply
    0
    • K Krys

      @bahnuhr Merkwürdig. Und auf welchem Gerät läuft dein System?

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #748

      @krys sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

      @bahnuhr Merkwürdig. Und auf welchem Gerät läuft dein System?

      auf einem nuc
      und da proxmox und iob in einer vm


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      ? 1 Reply Last reply
      0
      • bahnuhrB bahnuhr

        @krys sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

        @bahnuhr Merkwürdig. Und auf welchem Gerät läuft dein System?

        auf einem nuc
        und da proxmox und iob in einer vm

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #749

        @bahnuhr und welches System ? Ubuntu, Redhat, Debian, Sles... ??
        :-)

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

          @bahnuhr @Krys

          Ihr habt bestimmt unterschiedliche canvas Versionen installiert.

          Schaut bitte mal nach:

          cd /opt/iobroker/
          npm list canvas
          
          gelberlemmyG K 2 Replies Last reply
          0
          • mrbungle64M mrbungle64

            @bahnuhr @Krys

            Ihr habt bestimmt unterschiedliche canvas Versionen installiert.

            Schaut bitte mal nach:

            cd /opt/iobroker/
            npm list canvas
            
            gelberlemmyG Offline
            gelberlemmyG Offline
            gelberlemmy
            wrote on last edited by
            #751

            @mrbungle64 ich habe das auch einmal gemacht:

            [iobroker.inst@3.0.0 /opt/iobroker
            ├─┬ iobroker.iot@1.9.3
            │ └── canvas@2.9.0
            └─┬ iobroker.mihome-vacuum@3.3.5 (github:iobroker-community-adapters/ioBroker.mi home-vacuum#88dd939cd5a45d90c7e8603047a8f8ba2a72bbbb)
            └── canvas@2.9.0 deduped

            Was soll ich denn "depuped" bewerten?

            mrbungle64M 1 Reply Last reply
            0
            • gelberlemmyG gelberlemmy

              @mrbungle64 ich habe das auch einmal gemacht:

              [iobroker.inst@3.0.0 /opt/iobroker
              ├─┬ iobroker.iot@1.9.3
              │ └── canvas@2.9.0
              └─┬ iobroker.mihome-vacuum@3.3.5 (github:iobroker-community-adapters/ioBroker.mi home-vacuum#88dd939cd5a45d90c7e8603047a8f8ba2a72bbbb)
              └── canvas@2.9.0 deduped

              Was soll ich denn "depuped" bewerten?

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

              @gelberlemmy said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

              @mrbungle64 ich habe das auch einmal gemacht:

              [iobroker.inst@3.0.0 /opt/iobroker
              ├─┬ iobroker.iot@1.9.3
              │ └── canvas@2.9.0
              └─┬ iobroker.mihome-vacuum@3.3.5 (github:iobroker-community-adapters/ioBroker.mi home-vacuum#88dd939cd5a45d90c7e8603047a8f8ba2a72bbbb)
              └── canvas@2.9.0 deduped

              Was soll ich denn "depuped" bewerten?

              deduped is short for "deduplicated" (duplicates were removed)

              npm versucht damit effizient umzugehen, wenn mehrere Pakete die gleiche Abhängigkeit haben (in diesem Fall iobroker.iot und iobroker.mihome-vacuum)
              Dann versucht es das über eine einzelne Installation zu lösen.

              1 Reply Last reply
              1
              • ? A Former User

                @bahnuhr und welches System ? Ubuntu, Redhat, Debian, Sles... ??
                :-)

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                wrote on last edited by
                #753

                @ilovegym sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                @bahnuhr und welches System ? Ubuntu, Redhat, Debian, Sles... ??
                :-)

                debian buster
                (das neue bulls... hab ich noch nicht)


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                1 Reply Last reply
                0
                • bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #754

                  59e4d8bb-c570-467b-b1bf-b6ed943ed627-image.png


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  mrbungle64M Damrak2022D 2 Replies Last reply
                  0
                  • bahnuhrB bahnuhr

                    59e4d8bb-c570-467b-b1bf-b6ed943ed627-image.png

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

                    @bahnuhr said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                    59e4d8bb-c570-467b-b1bf-b6ed943ed627-image.png

                    Das ist wohl der Grund warum es bei Dir stabil läuft.
                    Du hast noch canvas 2.8.0 installiert

                    Thomas BraunT 1 Reply Last reply
                    0
                    • bahnuhrB bahnuhr

                      So, nun nochmal an alle wo es nicht läuft.

                      Wichtig: canvas muss natürlich richtig eingerichtet sein.

                      png:
                      widget: basic-image
                      /mihome-vacuum.admin/actualMap_0.png

                      map64:
                      widget: basic-html
                      <img src="{mihome-vacuum.0.cleanmap.map64}" width=100%>

                      Beide funktionieren einwandfrei.
                      Überprüft bitte eure Einträge!

                      W Offline
                      W Offline
                      WurstDLX
                      wrote on last edited by
                      #756

                      @bahnuhr
                      Nachdem ich Ewigkeiten mein Environment, meine Adapter etc durchforstet habe - habe ich einmal stumpf deine Sachen im VIS eingegeben und Tatsache es klappt. Lediglich der DP ist halt mit <NULL> gefüllt, aber die Widgets funktionieren.

                      Mich wunderte die ganze Zeit nur die Meldung beim Starten von JS

                      2022-02-10 13:40:08.791 - info: javascript.0 (2358)
                      > canvas@2.8.0 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/canvas
                      > node-pre-gyp install --fallback-to-build
                      2022-02-10 13:40:09.881 - error: javascript.0 (2358) node-pre-gyp
                      2022-02-10 13:40:09.883 - error: javascript.0 (2358) ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v72-linux-glibc-arm.tar.gz
                      node-pre-gyp WARN Pre-built binaries not installable for canvas@2.8.0 and node@12.22.8 (node-v72 ABI, glibc) (falling back to source compile with node-gyp)
                      node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v72-linux-glibc-arm.tar.gz
                      

                      Meine Canvas scheint sauber zu sein:

                      iobroker.inst@3.0.0 /opt/iobroker
                      ├─┬ iobroker.javascript@5.2.13
                      │ └── canvas@2.8.0
                      └─┬ iobroker.mihome-vacuum@3.3.1
                        └── canvas@2.8.0  deduped
                      
                      

                      System: RPi4
                      Adapter: 3.3.1
                      Roboter: S5, Valetudo
                      node.js:12.22.8
                      npm: 6.14.15

                      1 Reply Last reply
                      0
                      • mrbungle64M mrbungle64

                        @bahnuhr said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                        59e4d8bb-c570-467b-b1bf-b6ed943ed627-image.png

                        Das ist wohl der Grund warum es bei Dir stabil läuft.
                        Du hast noch canvas 2.8.0 installiert

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        wrote on last edited by
                        #757

                        @mrbungle64 sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                        Das ist wohl der Grund warum es bei Dir stabil läuft.
                        Du hast noch canvas 2.8.0 installiert

                        Hier läuft canvas 2.9.0 stabil.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        mrbungle64M 1 Reply Last reply
                        0
                        • mrbungle64M mrbungle64

                          @bahnuhr @Krys

                          Ihr habt bestimmt unterschiedliche canvas Versionen installiert.

                          Schaut bitte mal nach:

                          cd /opt/iobroker/
                          npm list canvas
                          
                          K Offline
                          K Offline
                          Krys
                          wrote on last edited by
                          #758

                          @mrbungle64

                          Ja, ich hab 2.9.0.

                          2F567C8B-7387-4234-9D54-9C875F06D873.jpeg

                          Kann ich/macht es Sinn das downzugraden (sofern möglich).

                          mrbungle64M 1 Reply Last reply
                          0
                          • JB_SullivanJ Offline
                            JB_SullivanJ Offline
                            JB_Sullivan
                            wrote on last edited by
                            #759

                            Hier auch 2.9.0 ohne Probleme

                            C:\iobroker\GLT>npm list canvas
                            iobroker.inst@2.0.3 C:\iobroker\GLT
                            +-- canvas@2.7.0
                            +-- iobroker.iot@1.9.5
                            | `-- canvas@2.7.0  deduped
                            `-- iobroker.mihome-vacuum@3.3.3
                              `-- canvas@2.9.0
                            

                            ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                            1 Reply Last reply
                            0
                            • Thomas BraunT Thomas Braun

                              @mrbungle64 sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                              Das ist wohl der Grund warum es bei Dir stabil läuft.
                              Du hast noch canvas 2.8.0 installiert

                              Hier läuft canvas 2.9.0 stabil.

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

                              @thomas-braun @JB_Sullivan

                              Die Version 2.9.0 erzeugt nicht zwangsweise Probleme.

                              Ich habe ja mit meinem ecovacs-deebot Adapter quasi das gleiche Problem (durch canvas)

                              Bei meinen 3 Robotern habe ich bei einem gar kein Problem, beim zweiten manchmal und beim dritten cracht es zu über 90% bei der Generierung vom Image. Da bringen (bisher) auch diverse try/catch um Code wo canvas verwendet wird nicht viel.

                              Was da jetzt genau den Unterschied macht habe ich noch nicht herausgefunden.
                              Ich werde jetzt beim ecovacs-deebot Adapter (bzw. dessen Library) erst mal wieder eine ältere Version einbinden bis es ein stabiles Update für node-canvas gibt.

                              1 Reply Last reply
                              0
                              • K Krys

                                @mrbungle64

                                Ja, ich hab 2.9.0.

                                2F567C8B-7387-4234-9D54-9C875F06D873.jpeg

                                Kann ich/macht es Sinn das downzugraden (sofern möglich).

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

                                @krys said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                @mrbungle64

                                ...

                                Kann ich/macht es Sinn das downzugraden (sofern möglich).

                                Da würde an Deiner Stelle warten, bis dazu einer der Maintainer vom mihome-vacuum Adapter was sagt - oder es ein Update mit einer älteren canvas Version gibt.

                                mrbungle64M 1 Reply Last reply
                                0
                                • mrbungle64M mrbungle64

                                  @krys said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                  @mrbungle64

                                  ...

                                  Kann ich/macht es Sinn das downzugraden (sofern möglich).

                                  Da würde an Deiner Stelle warten, bis dazu einer der Maintainer vom mihome-vacuum Adapter was sagt - oder es ein Update mit einer älteren canvas Version gibt.

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

                                  @thomas-braun @JB_Sullivan @Krys

                                  Ich muss mich korrigieren. Es liegt nicht direkt an der Version 2.9.0.
                                  Eine frisch installierte 2.8.0 macht die gleichen Probleme.

                                  Meine Vermutung ist nun, dass aktuelle Installationen beim compilieren von dem C++ Code der canvas Library problematischen Code erzeugen.

                                  Die Fehler die geschmissen werden spielen sich ja wohl auf System-nahem Level ab:

                                  Meistens:

                                  free(): invalid pointer
                                  

                                  Hatte auch diesen schon:

                                  malloc(): smallbin double linked list corrupted Aborted
                                  
                                  K 1 Reply Last reply
                                  0
                                  • mrbungle64M mrbungle64

                                    @thomas-braun @JB_Sullivan @Krys

                                    Ich muss mich korrigieren. Es liegt nicht direkt an der Version 2.9.0.
                                    Eine frisch installierte 2.8.0 macht die gleichen Probleme.

                                    Meine Vermutung ist nun, dass aktuelle Installationen beim compilieren von dem C++ Code der canvas Library problematischen Code erzeugen.

                                    Die Fehler die geschmissen werden spielen sich ja wohl auf System-nahem Level ab:

                                    Meistens:

                                    free(): invalid pointer
                                    

                                    Hatte auch diesen schon:

                                    malloc(): smallbin double linked list corrupted Aborted
                                    
                                    K Offline
                                    K Offline
                                    Krys
                                    wrote on last edited by
                                    #763

                                    @mrbungle64 Jap, original alle davon gehabt. Mist :-/

                                    Danke für deine hilfreichen Antworten.

                                    mrbungle64M 1 Reply Last reply
                                    0
                                    • K Krys

                                      @mrbungle64 Jap, original alle davon gehabt. Mist :-/

                                      Danke für deine hilfreichen Antworten.

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

                                      Für 64-Bit Systeme werden Pre-built binaries für die Installation über das canvas Repo bereitgestellt - für 32-Bit Systeme nicht.

                                      Hat hier jemand Probleme mit einem 64-Bit System?

                                      Thomas BraunT 1 Reply Last reply
                                      0
                                      • mrbungle64M mrbungle64

                                        Für 64-Bit Systeme werden Pre-built binaries für die Installation über das canvas Repo bereitgestellt - für 32-Bit Systeme nicht.

                                        Hat hier jemand Probleme mit einem 64-Bit System?

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        wrote on last edited by Thomas Braun
                                        #765

                                        @mrbungle64 sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                        Für 64-Bit Systeme werden Pre-built binaries für die Installation über das canvas Repo bereitgestellt - für 32-Bit Systeme nicht.
                                        Hat hier jemand Probleme mit einem 64-Bit System?

                                        Hier rennt aarch64
                                        Aber nein, keine Probleme. Wobei canvas hier auch gebaut wird.

                                        Allerdings hab ich zusammen mit @apollon77 dieses Issue/PR offen:

                                        https://github.com/Automattic/node-canvas/pull/1982

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        mrbungle64M 1 Reply Last reply
                                        0
                                        • Thomas BraunT Thomas Braun

                                          @mrbungle64 sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                          Für 64-Bit Systeme werden Pre-built binaries für die Installation über das canvas Repo bereitgestellt - für 32-Bit Systeme nicht.
                                          Hat hier jemand Probleme mit einem 64-Bit System?

                                          Hier rennt aarch64
                                          Aber nein, keine Probleme. Wobei canvas hier auch gebaut wird.

                                          Allerdings hab ich zusammen mit @apollon77 dieses Issue/PR offen:

                                          https://github.com/Automattic/node-canvas/pull/1982

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

                                          @thomas-braun said in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                          @mrbungle64 sagte in Test Adapter Mihome-vacuum v3.1.6 Next Generarition:

                                          Für 64-Bit Systeme werden Pre-built binaries für die Installation über das canvas Repo bereitgestellt - für 32-Bit Systeme nicht.
                                          Hat hier jemand Probleme mit einem 64-Bit System?

                                          Hier rennt aarch64
                                          Aber nein, keine Probleme. Wobei canvas hier auch gebaut wird.

                                          Allerdings hab ich zusammen mit @apollon77 dieses Issue/PR offen:

                                          Ah ok, es muss ja nicht zwigend mit den pre-built binaries zu tun haben.
                                          Aber es geht in die Richtung der Architektur, denn auf meinem Entwicklungssystem (Elementary OS Linux 64-Bit) kann ich den Fehler bisher nicht nachstellen. Das würde das dann auch endlich mal erklären :wink:

                                          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

                                          359

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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