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

NEWS

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

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

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

Test Adapter Bosch ebik connect / flow

Geplant Angeheftet Gesperrt Verschoben Tester
179 Beiträge 36 Kommentatoren 37.2k Aufrufe 42 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 Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #122

    So, Nachtrag.
    Habe nun die komplette Instanz und Adapter gelöscht.

    Danach neu von git.
    Daten eingegeben.

    Und ............
    es wurde grün.

    Also erledigt von meiner Seite.


    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

    M 1 Antwort Letzte Antwort
    0
    • bahnuhrB bahnuhr

      So, Nachtrag.
      Habe nun die komplette Instanz und Adapter gelöscht.

      Danach neu von git.
      Daten eingegeben.

      Und ............
      es wurde grün.

      Also erledigt von meiner Seite.

      M Online
      M Online
      McLane
      schrieb am zuletzt editiert von McLane
      #123

      Hallo, ich habe mich korrekt im Adapter angemeldet, "Verbunden mit Gerät oder Dienst" bleibt jedoch rot.
      Leider ist die Anmeldeprozedur nur rudimentär beschrieben, finde ich.
      Muss ich zwingend den SingleKey Login wählen? Habe das wie beschrieben im Firefox Browser versucht.
      Die Seite zeigt nach der Einwahl "Sie sind bereits angemeldet". In der Konsole werden auch Fehler gemeldet.
      Etwas wie "onebikeapp-ios...." finde ich jedoch nicht. Die Links beginnen mit:
      https://p9.authz.bosch.com/auth/realms/.......

      Was mache ich falsch?

      Gruß
      Jo

      1 Antwort Letzte Antwort
      0
      • O Offline
        O Offline
        oxivanisher
        schrieb am zuletzt editiert von
        #124

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

        Samson71S T 2 Antworten Letzte Antwort
        0
        • 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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #126

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

            M 2 Antworten Letzte Antwort
            0
            • T tombox

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

              M Online
              M Online
              McLane
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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 Online
                M Online
                McLane
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                0
                • T tombox

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

                  M Online
                  M Online
                  McLane
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #130

                    @mclane Kannst du die Pfade schreiben

                    M 1 Antwort Letzte Antwort
                    0
                    • T tombox

                      @mclane Kannst du die Pfade schreiben

                      M Online
                      M Online
                      McLane
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #132

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

                        M 1 Antwort Letzte Antwort
                        0
                        • T tombox

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

                          M Online
                          M Online
                          McLane
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            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 Online
                              M Online
                              McLane
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von
                                #136

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

                                M 1 Antwort Letzte Antwort
                                0
                                • T tombox

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

                                  M Online
                                  M Online
                                  McLane
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  0
                                  • S Offline
                                    S Offline
                                    Spectrum1981
                                    schrieb am zuletzt editiert von
                                    #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 Antworten Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von 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 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

                                          867

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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