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 Bosch ebik connect / flow

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Test Adapter Bosch ebik connect / flow

Scheduled Pinned Locked Moved Tester
179 Posts 36 Posters 40.2k Views 42 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.
  • O oxivanisher

    Bei mir klappt das auch nicht. Ich sehe ebenfalls keine onebikeapp-ios url:
    1634cbbb-7dd3-43e8-a9eb-4d576374aade-image.png

    Samson71S Offline
    Samson71S Offline
    Samson71
    Global Moderator
    wrote on last edited by
    #125

    @oxivanisher
    Bitte keine Briefmarken als Screenshots hier reinhängen, sondern Logs komplett als Text in Code-Tags (</>) einbetten.

    Markus

    Bitte beachten:
    Hinweise für gute Forenbeiträge
    Maßnahmen zum Schutz des Forums

    1 Reply Last reply
    0
    • O oxivanisher

      Bei mir klappt das auch nicht. Ich sehe ebenfalls keine onebikeapp-ios url:
      1634cbbb-7dd3-43e8-a9eb-4d576374aade-image.png

      T Offline
      T Offline
      tombox
      wrote on last edited by
      #126

      @oxivanisher also ich sehe sie in der 4. Zeile
      2db24569-4191-4989-8886-928900610dcc-image.png

      M 2 Replies Last reply
      0
      • T tombox

        @oxivanisher also ich sehe sie in der 4. Zeile
        2db24569-4191-4989-8886-928900610dcc-image.png

        M Offline
        M Offline
        McLane
        wrote on last edited by McLane
        #127

        Bin jetzt etwas weiter gekommen. Dazu habe ich Chrome installiert - habe zuvor mit Firefox gearbeitet -
        auf den Single-Key-Login geklickt. EMail&Passwort eingeben, Anmelden. Meldung "Sie sind bereits eingeloggt".
        Auf F12 UND dann auf Konsole klicken. Da stand nun endlich der onebikeapp-ios://com.bosch.ebike.onebikeapp/....
        Link. Diesen kopiert und in den Adapter eingegeben. Adapter meldet "Nicht verbunden mit Gerät oder Dienst".
        Kapiere das leider immer noch nicht.

        Gruß
        Jo

        Edit: Der Adapter ist jetzt tatsächlich Grün. Der Log meldete so was wie: Sie sind bereits angemeldet.
        Habe mich dann abgemeldet und ich denke darauf ging es dann.
        Log:
        bosch-ebike.1
        2025-02-18 16:50:53.438 error {"error":"invalid_grant","error_description":"Code not valid"}
        bosch-ebike.1
        2025-02-18 16:50:53.438 error AxiosError: Request failed with status code 400
        20250218_161040.jpg
        Zuerst auf den Haken rechts von "Ein Login für viele Marken". Dann auf "SingleKey ID klicken. In der folgenden Seite oben
        auf abmelden klicken. Kann für nichts garantieren, aber bei mir läuft es jetzt endlich.

        Edit2:
        Wenn der Adapter nicht Grün ist und man startet ihn neu, vergisst er die Url wieder. Scheint ein Bug zu sein.
        Tipp: Die Urls sofort in ein Text-File speichern!
        Edit3:
        Besser den Adapter vor der Eingabe der Url deinstallieren und neu installieren, da die json-config nicht
        korrekt war und ebenfalls dazu geführt hat, dass der Adapter nicht gestartet ist.

        M 1 Reply Last reply
        0
        • M McLane

          Bin jetzt etwas weiter gekommen. Dazu habe ich Chrome installiert - habe zuvor mit Firefox gearbeitet -
          auf den Single-Key-Login geklickt. EMail&Passwort eingeben, Anmelden. Meldung "Sie sind bereits eingeloggt".
          Auf F12 UND dann auf Konsole klicken. Da stand nun endlich der onebikeapp-ios://com.bosch.ebike.onebikeapp/....
          Link. Diesen kopiert und in den Adapter eingegeben. Adapter meldet "Nicht verbunden mit Gerät oder Dienst".
          Kapiere das leider immer noch nicht.

          Gruß
          Jo

          Edit: Der Adapter ist jetzt tatsächlich Grün. Der Log meldete so was wie: Sie sind bereits angemeldet.
          Habe mich dann abgemeldet und ich denke darauf ging es dann.
          Log:
          bosch-ebike.1
          2025-02-18 16:50:53.438 error {"error":"invalid_grant","error_description":"Code not valid"}
          bosch-ebike.1
          2025-02-18 16:50:53.438 error AxiosError: Request failed with status code 400
          20250218_161040.jpg
          Zuerst auf den Haken rechts von "Ein Login für viele Marken". Dann auf "SingleKey ID klicken. In der folgenden Seite oben
          auf abmelden klicken. Kann für nichts garantieren, aber bei mir läuft es jetzt endlich.

          Edit2:
          Wenn der Adapter nicht Grün ist und man startet ihn neu, vergisst er die Url wieder. Scheint ein Bug zu sein.
          Tipp: Die Urls sofort in ein Text-File speichern!
          Edit3:
          Besser den Adapter vor der Eingabe der Url deinstallieren und neu installieren, da die json-config nicht
          korrekt war und ebenfalls dazu geführt hat, dass der Adapter nicht gestartet ist.

          M Offline
          M Offline
          McLane
          wrote on last edited by McLane
          #128

          Ein anderes Thema ist die Übermittlung des Akku Stands. Habe mich mal ein wenig informiert.
          Dazu ist ein Flow+ Abo von Bosch notwendig, welches knapp 40 Euro im Jahr kostet.
          Zudem ist - sofern nicht verbaut - ein ConnectModul notwendig, welches so round about 100 Euro kostet.
          Dieses muss ein oder angebaut und verkabelt werden. Wer sich das nicht zutraut, sollte das in Werkstatt machen lassen.
          Selber werde ich das keinesfalls machen, weil ich das völlig überzogen und geradezu lächerlich für die gebotene Leistung finde.
          Aber das muss jeder selber wissen. Flow + bietet auch weitere Features, wie EBike Alarm und GPS-Tracker an.
          Video: https://www.elektrofahrrad24.de/bosch-nachruest-kit-connectmodule
          Gruß Jo

          1 Reply Last reply
          0
          • T tombox

            @oxivanisher also ich sehe sie in der 4. Zeile
            2db24569-4191-4989-8886-928900610dcc-image.png

            M Offline
            M Offline
            McLane
            wrote on last edited by McLane
            #129

            @tombox Moin, ich habe hier möglicherweise einen Fehler beim Adapter.
            Habe zwei Instanzen installiert, einen für mich und einen für meine Frau - natürlich mit zwei Accounts.
            Meine Frau hat noch keine Trips gemacht, ich testweise schon eine Hand voll.
            Seltsamerweise werden, sobald bei mir ein neuer Trip erfasst wird, alte Trips von mir in die Adapter Instanz meiner Frau geschoben.
            Für Hilfe wäre ich dankbar!

            Gruß
            Jo

            T 1 Reply Last reply
            0
            • M McLane

              @tombox Moin, ich habe hier möglicherweise einen Fehler beim Adapter.
              Habe zwei Instanzen installiert, einen für mich und einen für meine Frau - natürlich mit zwei Accounts.
              Meine Frau hat noch keine Trips gemacht, ich testweise schon eine Hand voll.
              Seltsamerweise werden, sobald bei mir ein neuer Trip erfasst wird, alte Trips von mir in die Adapter Instanz meiner Frau geschoben.
              Für Hilfe wäre ich dankbar!

              Gruß
              Jo

              T Offline
              T Offline
              tombox
              wrote on last edited by
              #130

              @mclane Kannst du die Pfade schreiben

              M 1 Reply Last reply
              0
              • T tombox

                @mclane Kannst du die Pfade schreiben

                M Offline
                M Offline
                McLane
                wrote on last edited by McLane
                #131

                @tombox sagte in Test Adapter Bosch ebik connect / flow:

                Kannst du die Pfade schreiben
                Was genau meinst du damit?
                path.png

                Entschuldigung, wenn ich das nicht so schnell begreife!

                T 1 Reply Last reply
                0
                • M McLane

                  @tombox sagte in Test Adapter Bosch ebik connect / flow:

                  Kannst du die Pfade schreiben
                  Was genau meinst du damit?
                  path.png

                  Entschuldigung, wenn ich das nicht so schnell begreife!

                  T Offline
                  T Offline
                  tombox
                  wrote on last edited by
                  #132

                  @mclane und die sind auch da wenn du 0 und 1 löscht und beide Instanzen neustartest

                  M 1 Reply Last reply
                  0
                  • T tombox

                    @mclane und die sind auch da wenn du 0 und 1 löscht und beide Instanzen neustartest

                    M Offline
                    M Offline
                    McLane
                    wrote on last edited by McLane
                    #133

                    @tombox Habe die falschen Trips bei Instanz 1 gelöscht und beide Instanzen neu gestartet.
                    Die Trips wurden dabei erneut von 0 in 1 geschrieben. Also eindeutig falsches Verhalten.
                    Als Übergangslösung vergleiche ich beim Abnehmen von Daten vorher die bikeID.

                    T 1 Reply Last reply
                    0
                    • M McLane

                      @tombox Habe die falschen Trips bei Instanz 1 gelöscht und beide Instanzen neu gestartet.
                      Die Trips wurden dabei erneut von 0 in 1 geschrieben. Also eindeutig falsches Verhalten.
                      Als Übergangslösung vergleiche ich beim Abnehmen von Daten vorher die bikeID.

                      T Offline
                      T Offline
                      tombox
                      wrote on last edited by
                      #134

                      @mclane Es können eigentlich nicht Instanz übergreifend Daten geschrieben werden .
                      Bei der Authentifizierung wurde die code url des anderen account eingefügt weil nicht explizit neu eingeloggt wurde.

                      M 1 Reply Last reply
                      0
                      • T tombox

                        @mclane Es können eigentlich nicht Instanz übergreifend Daten geschrieben werden .
                        Bei der Authentifizierung wurde die code url des anderen account eingefügt weil nicht explizit neu eingeloggt wurde.

                        M Offline
                        M Offline
                        McLane
                        wrote on last edited by
                        #135

                        @tombox Dann weiß ich nicht. Aber ich habe definitiv zwei unterschiedliche Accounts in den Instanzen angegeben, und auch SingleKey-Logins. Ist aber reproduzierbar das Verhalten!

                        T 1 Reply Last reply
                        0
                        • M McLane

                          @tombox Dann weiß ich nicht. Aber ich habe definitiv zwei unterschiedliche Accounts in den Instanzen angegeben, und auch SingleKey-Logins. Ist aber reproduzierbar das Verhalten!

                          T Offline
                          T Offline
                          tombox
                          wrote on last edited by
                          #136

                          @mclane app username ist egal es ist wichtig welcher login nach dem singlekey login eingegeben wird

                          M 1 Reply Last reply
                          0
                          • T tombox

                            @mclane app username ist egal es ist wichtig welcher login nach dem singlekey login eingegeben wird

                            M Offline
                            M Offline
                            McLane
                            wrote on last edited by
                            #137

                            @tombox Es sind zwei verschiedene SingleKeys. Ok, hoffe die Unterscheidung mit den bikeIDs funktioniert zuverlässig.
                            Dann muss man halt damit leben.

                            Besten Dank trotzdem.
                            Gruß
                            Jo

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              Spectrum1981
                              wrote on last edited by
                              #138

                              Hallo!

                              Ich habe auch gerade versucht den Adapter zu installieren, bekomme aber diese Fehlermeldung bei der Installation. Jemand eine Idee woran das liegen kann?

                              /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined 103 | #define NAPI_VERSION 9 | In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12, from ../node_modules/node-addon-api/napi.h:13, from ../src/CanvasError.h:4, from ../src/Image.h:6, from ../src/Image.cc:3:/home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition 20 | #define NAPI_VERSION 8 |
                              
                              ../src/Image.cc: In member function ‘cairo_status_t Image::loadSVGFromBuffer(uint8_t*, unsigned int)’:../src/Image.cc:1483:3: error: ‘rsvg_handle_get_intrinsic_size_in_pixels’ was not declared in this scope; did you mean ‘rsvg_handle_get_intrinsic_dimensions’?
                              
                              1483 | rsvg_handle_get_intrinsic_size_in_pixels(_rsvg, &d_width, &d_height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rsvg_handle_get_intrinsic_dimensions
                              
                              make: *** [canvas.target.mk:162: Release/obj.target/canvas/src/Image.o] Error 1
                              
                              gyp ERR! node-gyp -v v10.1.0gyp ERR! not ok
                              
                              up to date in 2m
                              
                              run `npm fund` for details
                              
                              upload [3] bosch-ebike.admin /opt/iobroker/node_modules/iobroker.bosch-ebike/admin/bosch-ebike.png bosch-ebike.png image/png
                              
                              Updating objects from io-package.json for adapter "bosch-ebike" with version "0.1.12"
                              
                              Process exited with code 0
                              
                              T Thomas BraunT 2 Replies Last reply
                              0
                              • S Spectrum1981

                                Hallo!

                                Ich habe auch gerade versucht den Adapter zu installieren, bekomme aber diese Fehlermeldung bei der Installation. Jemand eine Idee woran das liegen kann?

                                /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined 103 | #define NAPI_VERSION 9 | In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12, from ../node_modules/node-addon-api/napi.h:13, from ../src/CanvasError.h:4, from ../src/Image.h:6, from ../src/Image.cc:3:/home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition 20 | #define NAPI_VERSION 8 |
                                
                                ../src/Image.cc: In member function ‘cairo_status_t Image::loadSVGFromBuffer(uint8_t*, unsigned int)’:../src/Image.cc:1483:3: error: ‘rsvg_handle_get_intrinsic_size_in_pixels’ was not declared in this scope; did you mean ‘rsvg_handle_get_intrinsic_dimensions’?
                                
                                1483 | rsvg_handle_get_intrinsic_size_in_pixels(_rsvg, &d_width, &d_height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rsvg_handle_get_intrinsic_dimensions
                                
                                make: *** [canvas.target.mk:162: Release/obj.target/canvas/src/Image.o] Error 1
                                
                                gyp ERR! node-gyp -v v10.1.0gyp ERR! not ok
                                
                                up to date in 2m
                                
                                run `npm fund` for details
                                
                                upload [3] bosch-ebike.admin /opt/iobroker/node_modules/iobroker.bosch-ebike/admin/bosch-ebike.png bosch-ebike.png image/png
                                
                                Updating objects from io-package.json for adapter "bosch-ebike" with version "0.1.12"
                                
                                Process exited with code 0
                                
                                T Offline
                                T Offline
                                tombox
                                wrote on last edited by
                                #139

                                @spectrum1981 das package canvas macht Probleme gibt es auch schon threads hie im forum
                                ich würde probieren
                                /opt/iobroker
                                npm install canvas

                                S 1 Reply Last reply
                                0
                                • S Spectrum1981

                                  Hallo!

                                  Ich habe auch gerade versucht den Adapter zu installieren, bekomme aber diese Fehlermeldung bei der Installation. Jemand eine Idee woran das liegen kann?

                                  /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined 103 | #define NAPI_VERSION 9 | In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12, from ../node_modules/node-addon-api/napi.h:13, from ../src/CanvasError.h:4, from ../src/Image.h:6, from ../src/Image.cc:3:/home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition 20 | #define NAPI_VERSION 8 |
                                  
                                  ../src/Image.cc: In member function ‘cairo_status_t Image::loadSVGFromBuffer(uint8_t*, unsigned int)’:../src/Image.cc:1483:3: error: ‘rsvg_handle_get_intrinsic_size_in_pixels’ was not declared in this scope; did you mean ‘rsvg_handle_get_intrinsic_dimensions’?
                                  
                                  1483 | rsvg_handle_get_intrinsic_size_in_pixels(_rsvg, &d_width, &d_height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | rsvg_handle_get_intrinsic_dimensions
                                  
                                  make: *** [canvas.target.mk:162: Release/obj.target/canvas/src/Image.o] Error 1
                                  
                                  gyp ERR! node-gyp -v v10.1.0gyp ERR! not ok
                                  
                                  up to date in 2m
                                  
                                  run `npm fund` for details
                                  
                                  upload [3] bosch-ebike.admin /opt/iobroker/node_modules/iobroker.bosch-ebike/admin/bosch-ebike.png bosch-ebike.png image/png
                                  
                                  Updating objects from io-package.json for adapter "bosch-ebike" with version "0.1.12"
                                  
                                  Process exited with code 0
                                  
                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  wrote on last edited by Thomas Braun
                                  #140

                                  @spectrum1981 sagte in Test Adapter Bosch ebik connect / flow:

                                  bekomme aber diese Fehlermeldung bei der Installation.

                                  Das kann daran liegen, dass canvas einen ganzen Schwung an -dev-Files benötigt. Sind die Voraussetzungen erfüllt?
                                  Ich meine ein

                                  iob fix
                                  

                                  spült die bei Bedarf auf das System. Hängt aber auch mit dem verwendeten Release zusammen. Bist du da mit 'bookworm' / Debian 12 unterwegs?

                                  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

                                  1 Reply Last reply
                                  0
                                  • T tombox

                                    @spectrum1981 das package canvas macht Probleme gibt es auch schon threads hie im forum
                                    ich würde probieren
                                    /opt/iobroker
                                    npm install canvas

                                    S Offline
                                    S Offline
                                    Spectrum1981
                                    wrote on last edited by Spectrum1981
                                    #141

                                    @tombox

                                    Ok, jetzt wird es wild. Hier scheint mehr im Argen zu sein:

                                    pi@raspberrypi:~ $ cd /opt/iobroker
                                    pi@raspberrypi:/opt/iobroker $ npm install canvas
                                    npm error code 1
                                    npm error path /opt/iobroker/node_modules/canvas
                                    npm error command failed
                                    npm error command sh -c prebuild-install -r napi || node-gyp rebuild
                                    npm error make: Entering directory '/opt/iobroker/node_modules/canvas/build'
                                    npm error   SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
                                    npm error   COPY Release/canvas-postbuild.node
                                    npm error   CXX(target) Release/obj.target/canvas/src/backend/Backend.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/Backends.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/Canvas.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/closure.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/color.o
                                    npm error   CXX(target) Release/obj.target/canvas/src/Image.o
                                    npm error make: Leaving directory '/opt/iobroker/node_modules/canvas/build'
                                    npm error prebuild-install warn install No prebuilt binaries found (target=7 runtime=napi arch=arm64 libc= platform=linux)
                                    npm error gyp info it worked if it ends with ok
                                    npm error gyp info using node-gyp@10.1.0
                                    npm error gyp info using node@20.18.3 | linux | arm64
                                    npm error gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
                                    npm error gyp info spawn /usr/bin/python3
                                    npm error gyp info spawn args [
                                    npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
                                    npm error gyp info spawn args 'binding.gyp',
                                    npm error gyp info spawn args '-f',
                                    npm error gyp info spawn args 'make',
                                    npm error gyp info spawn args '-I',
                                    npm error gyp info spawn args '/opt/iobroker/node_modules/canvas/build/config.gypi',
                                    npm error gyp info spawn args '-I',
                                    npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
                                    npm error gyp info spawn args '-I',
                                    npm error gyp info spawn args '/home/iobroker/.cache/node-gyp/20.18.3/include/node/common.gypi',
                                    npm error gyp info spawn args '-Dlibrary=shared_library',
                                    npm error gyp info spawn args '-Dvisibility=default',
                                    npm error gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/20.18.3',
                                    npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
                                    npm error gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/20.18.3/<(target_arch)/node.lib',
                                    npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/canvas',
                                    npm error gyp info spawn args '-Dnode_engine=v8',
                                    npm error gyp info spawn args '--depth=.',
                                    npm error gyp info spawn args '--no-parallel',
                                    npm error gyp info spawn args '--generator-output',
                                    npm error gyp info spawn args 'build',
                                    npm error gyp info spawn args '-Goutput_dir=.'
                                    npm error gyp info spawn args ]
                                    npm error gyp info spawn make
                                    npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
                                    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node.h:76,
                                    npm error                  from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_buffer.h:25,
                                    npm error                  from ../src/Canvas.cc:23:
                                    npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined
                                    npm error   103 | #define NAPI_VERSION 9
                                    npm error       |
                                    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12,
                                    npm error                  from ../node_modules/node-addon-api/napi.h:13,
                                    npm error                  from ../src/backend/Backend.h:6,
                                    npm error                  from ../src/Canvas.h:7,
                                    npm error                  from ../src/Canvas.cc:3:
                                    npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition
                                    npm error    20 | #define NAPI_VERSION 8
                                    npm error       |
                                    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node.h:76,
                                    npm error                  from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_buffer.h:25,
                                    npm error                  from ../src/Image.cc:11:
                                    npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined
                                    npm error   103 | #define NAPI_VERSION 9
                                    npm error       |
                                    npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12,
                                    npm error                  from ../node_modules/node-addon-api/napi.h:13,
                                    npm error                  from ../src/CanvasError.h:4,
                                    npm error                  from ../src/Image.h:6,
                                    npm error                  from ../src/Image.cc:3:
                                    npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition
                                    npm error    20 | #define NAPI_VERSION 8
                                    npm error       |
                                    npm error ../src/Image.cc: In member function ‘cairo_status_t Image::loadSVGFromBuffer(uint8_t*, unsigned int)’:
                                    npm error ../src/Image.cc:1483:3: error: ‘rsvg_handle_get_intrinsic_size_in_pixels’ was not declared in this scope; did you mean ‘rsvg_handle_get_intrinsic_dimensions’?
                                    npm error  1483 |   rsvg_handle_get_intrinsic_size_in_pixels(_rsvg, &d_width, &d_height);
                                    npm error       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                    npm error       |   rsvg_handle_get_intrinsic_dimensions
                                    npm error make: *** [canvas.target.mk:162: Release/obj.target/canvas/src/Image.o] Error 1
                                    npm error gyp ERR! build error
                                    npm error gyp ERR! stack Error: `make` failed with exit code: 2
                                    npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
                                    npm error gyp ERR! System Linux 6.1.21-v8+
                                    npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                                    npm error gyp ERR! cwd /opt/iobroker/node_modules/canvas
                                    npm error gyp ERR! node -v v20.18.3
                                    npm error gyp ERR! node-gyp -v v10.1.0
                                    npm error gyp ERR! not ok
                                    npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-03-04T18_49_02_174Z-debug-0.log
                                    
                                    
                                    pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker/
                                    pi@raspberrypi:/opt/iobroker $ npm list canvas
                                    iobroker.inst@3.0.0 /opt/iobroker
                                    └── (empty)
                                    
                                    
                                    
                                    Thomas BraunT 1 Reply Last reply
                                    0
                                    • S Spectrum1981

                                      @tombox

                                      Ok, jetzt wird es wild. Hier scheint mehr im Argen zu sein:

                                      pi@raspberrypi:~ $ cd /opt/iobroker
                                      pi@raspberrypi:/opt/iobroker $ npm install canvas
                                      npm error code 1
                                      npm error path /opt/iobroker/node_modules/canvas
                                      npm error command failed
                                      npm error command sh -c prebuild-install -r napi || node-gyp rebuild
                                      npm error make: Entering directory '/opt/iobroker/node_modules/canvas/build'
                                      npm error   SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
                                      npm error   COPY Release/canvas-postbuild.node
                                      npm error   CXX(target) Release/obj.target/canvas/src/backend/Backend.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/Backends.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/Canvas.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/closure.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/color.o
                                      npm error   CXX(target) Release/obj.target/canvas/src/Image.o
                                      npm error make: Leaving directory '/opt/iobroker/node_modules/canvas/build'
                                      npm error prebuild-install warn install No prebuilt binaries found (target=7 runtime=napi arch=arm64 libc= platform=linux)
                                      npm error gyp info it worked if it ends with ok
                                      npm error gyp info using node-gyp@10.1.0
                                      npm error gyp info using node@20.18.3 | linux | arm64
                                      npm error gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
                                      npm error gyp info spawn /usr/bin/python3
                                      npm error gyp info spawn args [
                                      npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
                                      npm error gyp info spawn args 'binding.gyp',
                                      npm error gyp info spawn args '-f',
                                      npm error gyp info spawn args 'make',
                                      npm error gyp info spawn args '-I',
                                      npm error gyp info spawn args '/opt/iobroker/node_modules/canvas/build/config.gypi',
                                      npm error gyp info spawn args '-I',
                                      npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
                                      npm error gyp info spawn args '-I',
                                      npm error gyp info spawn args '/home/iobroker/.cache/node-gyp/20.18.3/include/node/common.gypi',
                                      npm error gyp info spawn args '-Dlibrary=shared_library',
                                      npm error gyp info spawn args '-Dvisibility=default',
                                      npm error gyp info spawn args '-Dnode_root_dir=/home/iobroker/.cache/node-gyp/20.18.3',
                                      npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
                                      npm error gyp info spawn args '-Dnode_lib_file=/home/iobroker/.cache/node-gyp/20.18.3/<(target_arch)/node.lib',
                                      npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/node_modules/canvas',
                                      npm error gyp info spawn args '-Dnode_engine=v8',
                                      npm error gyp info spawn args '--depth=.',
                                      npm error gyp info spawn args '--no-parallel',
                                      npm error gyp info spawn args '--generator-output',
                                      npm error gyp info spawn args 'build',
                                      npm error gyp info spawn args '-Goutput_dir=.'
                                      npm error gyp info spawn args ]
                                      npm error gyp info spawn make
                                      npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
                                      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node.h:76,
                                      npm error                  from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_buffer.h:25,
                                      npm error                  from ../src/Canvas.cc:23:
                                      npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined
                                      npm error   103 | #define NAPI_VERSION 9
                                      npm error       |
                                      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12,
                                      npm error                  from ../node_modules/node-addon-api/napi.h:13,
                                      npm error                  from ../src/backend/Backend.h:6,
                                      npm error                  from ../src/Canvas.h:7,
                                      npm error                  from ../src/Canvas.cc:3:
                                      npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition
                                      npm error    20 | #define NAPI_VERSION 8
                                      npm error       |
                                      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node.h:76,
                                      npm error                  from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_buffer.h:25,
                                      npm error                  from ../src/Image.cc:11:
                                      npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_version.h:103: warning: "NAPI_VERSION" redefined
                                      npm error   103 | #define NAPI_VERSION 9
                                      npm error       |
                                      npm error In file included from /home/iobroker/.cache/node-gyp/20.18.3/include/node/node_api.h:12,
                                      npm error                  from ../node_modules/node-addon-api/napi.h:13,
                                      npm error                  from ../src/CanvasError.h:4,
                                      npm error                  from ../src/Image.h:6,
                                      npm error                  from ../src/Image.cc:3:
                                      npm error /home/iobroker/.cache/node-gyp/20.18.3/include/node/js_native_api.h:20: note: this is the location of the previous definition
                                      npm error    20 | #define NAPI_VERSION 8
                                      npm error       |
                                      npm error ../src/Image.cc: In member function ‘cairo_status_t Image::loadSVGFromBuffer(uint8_t*, unsigned int)’:
                                      npm error ../src/Image.cc:1483:3: error: ‘rsvg_handle_get_intrinsic_size_in_pixels’ was not declared in this scope; did you mean ‘rsvg_handle_get_intrinsic_dimensions’?
                                      npm error  1483 |   rsvg_handle_get_intrinsic_size_in_pixels(_rsvg, &d_width, &d_height);
                                      npm error       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      npm error       |   rsvg_handle_get_intrinsic_dimensions
                                      npm error make: *** [canvas.target.mk:162: Release/obj.target/canvas/src/Image.o] Error 1
                                      npm error gyp ERR! build error
                                      npm error gyp ERR! stack Error: `make` failed with exit code: 2
                                      npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
                                      npm error gyp ERR! System Linux 6.1.21-v8+
                                      npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                                      npm error gyp ERR! cwd /opt/iobroker/node_modules/canvas
                                      npm error gyp ERR! node -v v20.18.3
                                      npm error gyp ERR! node-gyp -v v10.1.0
                                      npm error gyp ERR! not ok
                                      npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-03-04T18_49_02_174Z-debug-0.log
                                      
                                      
                                      pi@raspberrypi:/opt/iobroker $ cd /opt/iobroker/
                                      pi@raspberrypi:/opt/iobroker $ npm list canvas
                                      iobroker.inst@3.0.0 /opt/iobroker
                                      └── (empty)
                                      
                                      
                                      
                                      Thomas BraunT Online
                                      Thomas BraunT Online
                                      Thomas Braun
                                      Most Active
                                      wrote on last edited by Thomas Braun
                                      #142

                                      @spectrum1981

                                      Halb so wild, wenn alles korrekt installiert (und auf aktuellem Stand) ist:

                                      
                                      echad@chet:~ $ npm install canvas
                                      
                                      added 37 packages in 3m
                                      
                                      9 packages are looking for funding
                                        run `npm fund` for details
                                      npm notice
                                      npm notice New major version of npm available! 10.8.2 -> 11.1.0
                                      npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
                                      npm notice To update run: npm install -g npm@11.1.0
                                      npm notice
                                      echad@chet:~ $ npm ls canvas
                                      echad@ /home/echad
                                      └── canvas@3.1.0
                                      

                                      Da stimmen also die Voraussetzungen nicht. Hast du den Fixer ausgeführt?

                                      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

                                      S 1 Reply Last reply
                                      0
                                      • Thomas BraunT Thomas Braun

                                        @spectrum1981

                                        Halb so wild, wenn alles korrekt installiert (und auf aktuellem Stand) ist:

                                        
                                        echad@chet:~ $ npm install canvas
                                        
                                        added 37 packages in 3m
                                        
                                        9 packages are looking for funding
                                          run `npm fund` for details
                                        npm notice
                                        npm notice New major version of npm available! 10.8.2 -> 11.1.0
                                        npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.1.0
                                        npm notice To update run: npm install -g npm@11.1.0
                                        npm notice
                                        echad@chet:~ $ npm ls canvas
                                        echad@ /home/echad
                                        └── canvas@3.1.0
                                        

                                        Da stimmen also die Voraussetzungen nicht. Hast du den Fixer ausgeführt?

                                        S Offline
                                        S Offline
                                        Spectrum1981
                                        wrote on last edited by
                                        #143

                                        @thomas-braun

                                        Ja,habe ich und auch schon neugestartet.

                                        Thomas BraunT 1 Reply Last reply
                                        0
                                        • S Spectrum1981

                                          @thomas-braun

                                          Ja,habe ich und auch schon neugestartet.

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

                                          @spectrum1981

                                          Dann zeig mal wie du da insgesamt unterwegs bist...

                                          iob diag
                                          

                                          in der Langfassung.

                                          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

                                          S 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

                                          407

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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