Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

Test Adapter Mihome-vacuum v3.1.6 Next Generarition

Geplant Angeheftet Gesperrt Verschoben Tester
1.2k Beiträge 100 Kommentatoren 381.5k Aufrufe 82 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #747

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

    bahnuhrB 1 Antwort Letzte Antwort
    0
    • K Krys

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

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #749

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

        bahnuhrB 1 Antwort Letzte Antwort
        0
        • mrbungle64M Offline
          mrbungle64M Offline
          mrbungle64
          Developer
          schrieb am zuletzt editiert von
          #750

          @bahnuhr @Krys

          Ihr habt bestimmt unterschiedliche canvas Versionen installiert.

          Schaut bitte mal nach:

          cd /opt/iobroker/
          npm list canvas
          
          gelberlemmyG K 2 Antworten Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              1
              • ? Ein ehemaliger Benutzer

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

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #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 Antworten Letzte Antwort
                  0
                  • bahnuhrB bahnuhr

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

                    mrbungle64M Offline
                    mrbungle64M Offline
                    mrbungle64
                    Developer
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • JB_SullivanJ Offline
                            JB_SullivanJ Offline
                            JB_Sullivan
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von
                                    #763

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

                                    Danke für deine hilfreichen Antworten.

                                    mrbungle64M 1 Antwort Letzte Antwort
                                    0
                                    • K Krys

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

                                      Danke für deine hilfreichen Antworten.

                                      mrbungle64M Offline
                                      mrbungle64M Offline
                                      mrbungle64
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von
                                          #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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          537

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe