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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    933

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

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

Test Adapter Bosch ebik connect / flow

Scheduled Pinned Locked Moved Tester
179 Posts 36 Posters 38.1k 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.
  • T tombox

    @bahnuhr Kann ich nicht nachvollziehen v0.1.5 geht bei mir

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

    @tombox

    habs gefunden.
    Hatte bei Bosch singlekeyid aktiviert. Und damit ging es dann nicht mehr.

    Wieder ausgechaltet und der Adapter läuft wieder.


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

    1 Reply Last reply
    0
    • T tombox

      @bahnuhr Kann ich nicht nachvollziehen v0.1.5 geht bei mir

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

      @tombox
      In den Objekten habe ich 20 trips drin.
      In der flow app auf dem Handy sind 26 trips ersichtlich.

      Kann man das irgendwo einstellen, dass alle trips übertragen werden ?

      mfg
      Dieter


      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

      T 1 Reply Last reply
      0
      • bahnuhrB bahnuhr

        @tombox
        In den Objekten habe ich 20 trips drin.
        In der flow app auf dem Handy sind 26 trips ersichtlich.

        Kann man das irgendwo einstellen, dass alle trips übertragen werden ?

        mfg
        Dieter

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

        @bahnuhr 0.1.7 hat eine Einstellung dafür

        bahnuhrB 1 Reply Last reply
        1
        • T tombox

          @bahnuhr 0.1.7 hat eine Einstellung dafür

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

          @tombox
          Danke für die schnelle Überarbeitung.


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

          1 Reply Last reply
          0
          • T tombox

            @bahnuhr Kann ich nicht nachvollziehen v0.1.5 geht bei mir

            Albert KA Offline
            Albert KA Offline
            Albert K
            wrote on last edited by
            #91

            @tombox

            habe gerade 0.1.7 installiert und der läuft.

            Bin gerade mal wieder super frustriert. Da wird Software für eBikes entwickelt und geworben und in den Himmel gelobt und dann kann man nicht mal den Akku Zustand auslesen :(

            Was denken sich die Leute bloß? Trotz allem Hightech Schnick Schnack muss ich eine Eieruhr stellen und dann zum eBike hin gehen um den Ladezustand zu checken wenn ich batterieschonend nur bis 80% laden will. Ich fass es nicht.

            In der eBike Connect App wird der Lade Zustand zwar angezeigt, aber nur wenn ich mit Bluetooth verbunden bin (ansonsten der letzte Akku Stand).

            Wenn das dann wenigstens auch auf der eBike Connect Website angezeigt würde!! Dann könnte man den Wert ja wohl irgendwie parsen, aber nein, nichts davon zu sehen. Nur in der App. Und da hab ich keine Ahnung wie man da rankommen kann :(

            3c369d42-7ee1-4c13-84e5-f4c7d43e8864-image.png

            Bei meinem alten eBike konnte ich wenigstens den Akku Stand mit der Ladeleistung des Chargers einigermaßen verknüpfen und dann bei 60%, 80%, 100% per Skript abschalten. Da geht mit dem Bosch Charger nicht mehr.

            Sorry, ich weiß dass Du nichts machen kannst wenn das API das nicht hergibt. Ist also keinerlei Kritik an Deinen Anstrengungen. Ich bin ja froh dass es Entwickler gibt die sich solcher Themen annehmen.

            Also trotz meinem Gejammer, vielen Dank für den Adapter!! :+1: :+1: :+1:

            1 Reply Last reply
            1
            • R Offline
              R Offline
              ratte-rizzo
              wrote on last edited by
              #92

              Genialer Adapter! Tausend Dank dafür!

              Klar, Akkustand wäre cool zu haben, aber wenn der nicht in der API drin ist, muss man halt Bosch mit Steinen bewerfen und nicht den Programmierer hier 🙃

              Einen Wunsch hätte ich noch: Kann man das Intervall Datenabfrage noch ändern, indem man die Cron Schreibweise verwendet? So kann man die Abfrage dann nämlich auch idealerweise nur ein Mal am Tag zu einer festen Uhrzeit machen...

              Dank & Gruß
              Daniel

              M 1 Reply Last reply
              0
              • R ratte-rizzo

                Genialer Adapter! Tausend Dank dafür!

                Klar, Akkustand wäre cool zu haben, aber wenn der nicht in der API drin ist, muss man halt Bosch mit Steinen bewerfen und nicht den Programmierer hier 🙃

                Einen Wunsch hätte ich noch: Kann man das Intervall Datenabfrage noch ändern, indem man die Cron Schreibweise verwendet? So kann man die Abfrage dann nämlich auch idealerweise nur ein Mal am Tag zu einer festen Uhrzeit machen...

                Dank & Gruß
                Daniel

                M Offline
                M Offline
                matzefro
                wrote on last edited by
                #93

                Bei mir will der Adapter 0.1.7 nicht laufen.
                Ich versuche mein neues Bike im iobroker anzuzeigen aber nach dem Login im "Silly"Trace kommt:
                2024-10-22 18:29:24.622 - error: bosch-ebike.0 (148497) AggregateError
                2024-10-22 18:29:24.622 - error: bosch-ebike.0 (148497) Could not extract form data

                hat das auch jemand gehabt und ggf eine Lösung?
                Was kann ich versuchen?

                Danke für jeden Tipp. :)

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

                  @tombox

                  Seit heute im log:

                  bosch-ebike.0
                  2024-11-23 19:10:42.624	error	{"error":"invalid_request","error_description":"Missing parameter: code"}
                  bosch-ebike.0
                  2024-11-23 19:10:42.624	error	AxiosError: Request failed with status code 400
                  

                  V0.1.7
                  Instanz ist gelb.

                  issue habe ich erstellt.
                  https://github.com/TA2k/ioBroker.bosch-ebike/issues/27


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

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

                    @tombox

                    Seit heute im log:

                    host.iobroker
                    2024-12-21 09:59:25.788	error	instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                    host.iobroker
                    2024-12-21 09:59:25.788	error	Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                    host.iobroker
                    2024-12-21 09:59:25.788	error	Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5)
                    host.iobroker
                    2024-12-21 09:59:25.788	error	Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:198:65)
                    host.iobroker
                    2024-12-21 09:59:25.788	error	Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split')
                    host.iobroker
                    2024-12-21 09:59:25.788	error	Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                    bosch-ebike.0
                    2024-12-21 09:59:25.208	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                    bosch-ebike.0
                    2024-12-21 09:59:25.208	info	terminating
                    bosch-ebike.0
                    2024-12-21 09:59:25.198	error	Cannot read properties of undefined (reading 'split')
                    bosch-ebike.0
                    2024-12-21 09:59:25.198	error	TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:198:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                    bosch-ebike.0
                    2024-12-21 09:59:25.196	error	unhandled promise rejection: Cannot read properties of undefined (reading 'split')
                    bosch-ebike.0
                    2024-12-21 09:59:25.196	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    bosch-ebike.0
                    2024-12-21 09:59:24.175	info	Login to eBike flow
                    

                    V0.1.7
                    Instanz ist rot.

                    issue habe ich erstellt.
                    https://github.com/TA2k/ioBroker.bosch-ebike/issues/28


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

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

                      ebike flow

                      Funktioniert der Adapter bei euch noch ?


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

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

                        Auch mit der 0.1.9 bekomme ich noch error:

                        host.iobroker
                        2024-12-30 10:22:28.476	error	instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                        
                        host.iobroker
                        2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                        
                        host.iobroker
                        2024-12-30 10:22:28.476	error	Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5)
                        
                        host.iobroker
                        2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65)
                        
                        host.iobroker
                        2024-12-30 10:22:28.476	error	Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split')
                        
                        host.iobroker
                        2024-12-30 10:22:28.475	error	Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.893	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.892	info	terminating
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.883	error	Cannot read properties of undefined (reading 'split')
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.883	error	TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.881	error	unhandled promise rejection: Cannot read properties of undefined (reading 'split')
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.880	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                        
                        bosch-ebike.0
                        2024-12-30 10:22:27.150	info	Login to eBike flow
                        

                        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

                        B T 2 Replies Last reply
                        0
                        • bahnuhrB bahnuhr

                          Auch mit der 0.1.9 bekomme ich noch error:

                          host.iobroker
                          2024-12-30 10:22:28.476	error	instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                          
                          host.iobroker
                          2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                          
                          host.iobroker
                          2024-12-30 10:22:28.476	error	Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5)
                          
                          host.iobroker
                          2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65)
                          
                          host.iobroker
                          2024-12-30 10:22:28.476	error	Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split')
                          
                          host.iobroker
                          2024-12-30 10:22:28.475	error	Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.893	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.892	info	terminating
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.883	error	Cannot read properties of undefined (reading 'split')
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.883	error	TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.881	error	unhandled promise rejection: Cannot read properties of undefined (reading 'split')
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.880	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                          
                          bosch-ebike.0
                          2024-12-30 10:22:27.150	info	Login to eBike flow
                          
                          B Do not disturb
                          B Do not disturb
                          bommel_030
                          wrote on last edited by
                          #98

                          @bahnuhr
                          Bei mir lief er einwandfrei. Nach deinem Post hab ich neu gestartet, seitdem den gleichen Fehler :-(

                          1 Reply Last reply
                          0
                          • bahnuhrB bahnuhr

                            Auch mit der 0.1.9 bekomme ich noch error:

                            host.iobroker
                            2024-12-30 10:22:28.476	error	instance system.adapter.bosch-ebike.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                            
                            host.iobroker
                            2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                            
                            host.iobroker
                            2024-12-30 10:22:28.476	error	Caught by controller[1]: at processTicksAndRejections (node:internal/process/task_queues:95:5)
                            
                            host.iobroker
                            2024-12-30 10:22:28.476	error	Caught by controller[1]: at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65)
                            
                            host.iobroker
                            2024-12-30 10:22:28.476	error	Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'split')
                            
                            host.iobroker
                            2024-12-30 10:22:28.475	error	Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.893	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.892	info	terminating
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.883	error	Cannot read properties of undefined (reading 'split')
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.883	error	TypeError: Cannot read properties of undefined (reading 'split') at BoschEbike.loginFlow (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:204:65) at processTicksAndRejections (node:internal/process/task_queues:95:5) at BoschEbike.onReady (/opt/iobroker/node_modules/iobroker.bosch-ebike/main.js:79:7)
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.881	error	unhandled promise rejection: Cannot read properties of undefined (reading 'split')
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.880	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                            
                            bosch-ebike.0
                            2024-12-30 10:22:27.150	info	Login to eBike flow
                            
                            T Offline
                            T Offline
                            tombox
                            wrote on last edited by
                            #99

                            @bahnuhr @bommel_030
                            bitte die GitHub Version testen

                            bahnuhrB B 2 Replies Last reply
                            0
                            • T tombox

                              @bahnuhr @bommel_030
                              bitte die GitHub Version testen

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

                              @tombox

                              Habe von github installiert.
                              Im log kommt dann:

                              bosch-ebike.0
                              2025-01-03 14:46:01.590	error	Please set captcha in the instance settings
                              

                              Dann probiert die Instanz zu öffnen.
                              Unten erscheint dann:
                              file "jsonConfig.json: Not exist

                              Bitte nochmal schauen. Danke.


                              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

                              T 1 Reply Last reply
                              0
                              • bahnuhrB bahnuhr

                                @tombox

                                Habe von github installiert.
                                Im log kommt dann:

                                bosch-ebike.0
                                2025-01-03 14:46:01.590	error	Please set captcha in the instance settings
                                

                                Dann probiert die Instanz zu öffnen.
                                Unten erscheint dann:
                                file "jsonConfig.json: Not exist

                                Bitte nochmal schauen. Danke.

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

                                @bahnuhr ich musste was umstellen

                                entweder man löscht die Instanz und erzeugt sie neu

                                oder man löscht in
                                system.adapter.bosch-ebike
                                system.adapter.bosch-ebike.0

                                "adminUI": {
                                  "config": "json"
                                },
                                
                                bahnuhrB 1 Reply Last reply
                                1
                                • T tombox

                                  @bahnuhr ich musste was umstellen

                                  entweder man löscht die Instanz und erzeugt sie neu

                                  oder man löscht in
                                  system.adapter.bosch-ebike
                                  system.adapter.bosch-ebike.0

                                  "adminUI": {
                                    "config": "json"
                                  },
                                  
                                  bahnuhrB Online
                                  bahnuhrB Online
                                  bahnuhr
                                  Forum Testing Most Active
                                  wrote on last edited by bahnuhr
                                  #102

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

                                  oder man löscht in
                                  system.adapter.bosch-ebike
                                  system.adapter.bosch-ebike.0

                                  Super, Danke.
                                  Das löschen hat geklappt und die Instanz öffnet sich wieder.


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

                                  1 Reply Last reply
                                  0
                                  • R Offline
                                    R Offline
                                    reini84
                                    wrote on last edited by
                                    #103

                                    Hallo zusammen,

                                    läuft die 0.1.11 bei euch?

                                    Captcha erstellt aber dennoch Fehler im Log

                                    1d64339f-14e8-42e8-aa2a-8d75b8b5b119-image.png

                                    2ef4f603-f86a-466b-a1bf-a39a911f0193-image.png

                                    T 1 Reply Last reply
                                    0
                                    • R reini84

                                      Hallo zusammen,

                                      läuft die 0.1.11 bei euch?

                                      Captcha erstellt aber dennoch Fehler im Log

                                      1d64339f-14e8-42e8-aa2a-8d75b8b5b119-image.png

                                      2ef4f603-f86a-466b-a1bf-a39a911f0193-image.png

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

                                      @reini84 Im Debug log gucken ob mehr angezeigt wird

                                      R 1 Reply Last reply
                                      0
                                      • T tombox

                                        @reini84 Im Debug log gucken ob mehr angezeigt wird

                                        R Offline
                                        R Offline
                                        reini84
                                        wrote on last edited by Negalein
                                        #105

                                        @tombox

                                        2025-01-05 11:04:07.694 - info: admin.0 (622645) <== Disconnect system.user.admin from ::ffff:192.168.178.105 admin
                                        2025-01-05 11:04:08.082 - info: admin.0 (622645) ==> Connected system.user.admin from ::ffff:192.168.178.105
                                        2025-01-05 11:04:18.799 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 (force=false, process=true)
                                        2025-01-05 11:04:18.801 - info: bosch-ebike.0 (630546) Got terminate signal TERMINATE_YOURSELF
                                        2025-01-05 11:04:18.802 - info: bosch-ebike.0 (630546) terminating
                                        2025-01-05 11:04:18.802 - debug: bosch-ebike.0 (630546) Plugin sentry destroyed
                                        2025-01-05 11:04:18.802 - info: bosch-ebike.0 (630546) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                        2025-01-05 11:04:18.840 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 send kill signal
                                        2025-01-05 11:04:19.303 - info: bosch-ebike.0 (630546) terminating
                                        2025-01-05 11:04:19.348 - info: host.iobroker instance system.adapter.bosch-ebike.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                        2025-01-05 11:04:22.643 - info: host.iobroker instance system.adapter.bosch-ebike.0 in version "0.1.11" (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) started with pid 630576
                                        2025-01-05 11:04:23.116 - debug: bosch-ebike.0 (630576) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                        2025-01-05 11:04:23.134 - debug: bosch-ebike.0 (630576) Objects client ready ... initialize now
                                        2025-01-05 11:04:23.176 - debug: bosch-ebike.0 (630576) Objects create System PubSub Client
                                        2025-01-05 11:04:23.177 - debug: bosch-ebike.0 (630576) Objects create User PubSub Client
                                        2025-01-05 11:04:23.202 - debug: bosch-ebike.0 (630576) Objects client initialize lua scripts
                                        2025-01-05 11:04:23.205 - debug: bosch-ebike.0 (630576) Objects connected to redis: 0.0.0.0:9001
                                        2025-01-05 11:04:23.223 - debug: bosch-ebike.0 (630576) Redis States: Use Redis connection: 0.0.0.0:9000
                                        2025-01-05 11:04:23.231 - debug: bosch-ebike.0 (630576) States create System PubSub Client
                                        2025-01-05 11:04:23.231 - debug: bosch-ebike.0 (630576) States create User PubSub Client
                                        2025-01-05 11:04:23.286 - debug: bosch-ebike.0 (630576) States connected to redis: 0.0.0.0:9000
                                        2025-01-05 11:04:23.303 - debug: bosch-ebike.0 (630576) Plugin sentry Initialize Plugin (enabled=true)
                                        2025-01-05 11:04:23.439 - info: bosch-ebike.0 (630576) starting. Version 0.1.11 (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) in /opt/iobroker/node_modules/iobroker.bosch-ebike, node: v20.18.1, js-controller: 7.0.6
                                        2025-01-05 11:04:23.455 - info: bosch-ebike.0 (630576) Login to eBike flow
                                        2025-01-05 11:04:23.456 - error: bosch-ebike.0 (630576) Please set captcha in the instance settings
                                        2025-01-05 11:04:29.847 - info: admin.0 (622645) ==> Connected system.user.admin from ::ffff:192.168.178.105
                                        2025-01-05 11:04:30.049 - info: sonoff.0 (613233) Client [Heizung] reconnected. Old secret 1735914402782_2115 ==> New secret 1736071470048_7239
                                        2025-01-05 11:04:33.129 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 (force=false, process=true)
                                        2025-01-05 11:04:33.131 - info: bosch-ebike.0 (630576) Got terminate signal TERMINATE_YOURSELF
                                        2025-01-05 11:04:33.132 - info: bosch-ebike.0 (630576) terminating
                                        2025-01-05 11:04:33.132 - debug: bosch-ebike.0 (630576) Plugin sentry destroyed
                                        2025-01-05 11:04:33.133 - info: bosch-ebike.0 (630576) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                        2025-01-05 11:04:33.171 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 send kill signal
                                        2025-01-05 11:04:33.633 - info: bosch-ebike.0 (630576) terminating
                                        2025-01-05 11:04:33.676 - info: host.iobroker instance system.adapter.bosch-ebike.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                        2025-01-05 11:04:36.589 - info: admin.0 (622645) <== Disconnect system.user.admin from ::ffff:192.168.178.105
                                        2025-01-05 11:04:36.972 - info: host.iobroker instance system.adapter.bosch-ebike.0 in version "0.1.11" (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) started with pid 630591
                                        2025-01-05 11:04:37.452 - debug: bosch-ebike.0 (630591) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                        2025-01-05 11:04:37.469 - debug: bosch-ebike.0 (630591) Objects client ready ... initialize now
                                        2025-01-05 11:04:37.470 - debug: bosch-ebike.0 (630591) Objects create System PubSub Client
                                        2025-01-05 11:04:37.471 - debug: bosch-ebike.0 (630591) Objects create User PubSub Client
                                        2025-01-05 11:04:37.497 - debug: bosch-ebike.0 (630591) Objects client initialize lua scripts
                                        2025-01-05 11:04:37.500 - debug: bosch-ebike.0 (630591) Objects connected to redis: 0.0.0.0:9001
                                        2025-01-05 11:04:37.519 - debug: bosch-ebike.0 (630591) Redis States: Use Redis connection: 0.0.0.0:9000
                                        2025-01-05 11:04:37.527 - debug: bosch-ebike.0 (630591) States create System PubSub Client
                                        2025-01-05 11:04:37.528 - debug: bosch-ebike.0 (630591) States create User PubSub Client
                                        2025-01-05 11:04:37.583 - debug: bosch-ebike.0 (630591) States connected to redis: 0.0.0.0:9000
                                        2025-01-05 11:04:37.602 - debug: bosch-ebike.0 (630591) Plugin sentry Initialize Plugin (enabled=true)
                                        2025-01-05 11:04:37.728 - info: bosch-ebike.0 (630591) starting. Version 0.1.11 (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) in /opt/iobroker/node_modules/iobroker.bosch-ebike, node: v20.18.1, js-controller: 7.0.6
                                        2025-01-05 11:04:37.744 - info: bosch-ebike.0 (630591) Login to eBike flow
                                        2025-01-05 11:04:38.583 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n \n <title>Willkommen - SingleKey ID</title>\n <meta name="\"description\"" content="\"Willkommen\"">\n\n <base href="\"https://singlekey-id.com\"">\n <link rel="\"icon\"" type="\"image/svg+xml\"" href="\"https://cdn.singlekey-id.com/images/favicons/vector.fLinwNmN0b4.svg\"" sizes="\"any\"">\n <link rel="\"icon\"" type="\"image/png\"" href="\"https://cdn.singlekey-id.com/images/favicons/16x16.Ie2d4OLHBZc.png\"" sizes="\"16x16\"">\n\n <meta name="\"viewport\"" content="\"width=device-width," initial-scale="1\"">\n\n <meta name="\"htmx-config\"" content="{\"inlineScriptNonce\":\"BGPomBS76d7pEfO8KFP12B-e\", \"includeIndicatorStyles\":false, \"refreshOnHistoryMiss\": true, \"timeout\": 20000}">\n\n \n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/default.8ULbJ7zIe70.css\"">\n\n \n\n\n <script nonce="\"BGPomBS76d7pEfO8KFP12B-e\"">\n document.querySelector(\"html\").className = \"js\";\n </script>\n \n\n \n <div class="\"captcha-dialog\"">\n <div class="\"captcha-dialog__content\""></div>\n </div>\n\n \n\n\n\n<header class="\"seamless-layout__header\"">\n <h1>\n <a class="\"seamless-layout__header-link\"" data-hx-boost="\"false\"" href="\"/de-de/home\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" srcset="\"https://cdn.singlekey-id.com/images/logo-on-dark.t-FKZg_FN7I.svg\"">\n <img class="\"seamless-layout__skid-logo\"" src="\"https://cdn.singlekey-id.com/images/logo-on-light.qEQuOq98Y4I.svg\"" alt="\"SingleKey" id\"="">\n </picture>\n </a>\n </h1>\n\n <img class="\"seamless-layout__partner-logo\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/brand-logo.4p7gk_UxIDA.svg\"" alt="\"Bosch\"" data-testid="\"seamless-partner-logo\"">\n</header>\n\n<main class="\"seamless-layout__main\"" data-hx-swap="\"show:none" focus-scroll:true\"="">\n <div class="\"seamless-layout__left-panel\"">\n <div class="\"seamless-layout__content\"">\n \n<div id="\"inline-messages\"" class="\"" messages\"="">\n <noscript>\n <div class=\"message message--error message--permanent\" data-testid=\"javascript-required-error\">\n <i class=\"message__icon icon icon--size-l icon--error\"></i>\n <span>Bitte aktivieren Sie JavaScript, um fortzufahren.</span>\n </div>\n </noscript>\n</div>\n\n <div id="\"body\"">\n \n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"" data-testid="\"enter-username\"">\n <h2 class="\"seamless-content__header\"">\n Registrieren oder einloggen\n \n<div class="\"popup" \"="">\n <a class="\"popup__open-popup\"" role="\"button\"" aria-label="\"Open" popup\"="" aria-expanded="\"false\"" aria-controls="\"signup-or-login-hint\"" hx-boost="\"false\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#signup-or-login-hint\"">\n <i class="\"icon" icon--info="" popup__open-popup-icon="" icon--size-s\"=""></i>\n </a>\n <div id="\"signup-or-login-hint\"" class="\"popup__content\"">\n <h2 class="\"popup__header\"">\n Registrieren oder einloggen\n <a class="\"popup__close-popup\"" role="\"button\"" aria-label="\"Close" popup\"="" hx-boost="\"false\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#\"">\n <i class="\"icon" icon--close="" icon--invert="" icon--size-s\"=""></i>\n </a>\n </h2>\n <p class="\"popup__text\"">Bitte geben Sie Ihre E-Mail-Adresse oder Handynummer ein, damit wir prüfen können, ob Sie bereits eine SingleKey ID haben. Wir leiten Sie dann entweder zur Anmeldung oder zur Registrierung weiter.</p>\n </div>\n</div>\n </h2>\n\n <form class="\"form\"" method="\"post\"">\n \n\n<div>\n\n\n\n\n<div class="\"input\"">\n <input class="\"input__element\"" type="\"text\"" inputmode="\"email\"" placeholder="\" \"" autocomplete="\"email\"" autofocus="\"autofocus\"" id="\"UserIdentifierInput_EmailInput_StringValue\"" name="\"UserIdentifierInput.EmailInput.StringValue\"" value="\"\"">\n <label class="\"input__placeholder\"" for="\"UserIdentifierInput_EmailInput_StringValue\"">E-Mail</label>\n \n</div> <a data-testid="\"user-identifier-switch-to-phone-link\"" class="\"link" user-identifier__switch-link\"="" href="\"/de-de/login?input=phone&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n <i class="\"user-identifier__icon" icon="" icon--smartphone-blue="" icon--size-s\"=""></i>\n <span>Handynummer verwenden</span>\n </a>\n</div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit="" button--protected\"="" data-loading-class="\"button--loading\"" data-testid="\"enter-username.submit\"" data-sitekey="\"f8fe2d56-ad42-4f44-b9fe-5b30fcb0dd38\"" data-hl="\"de\"" disabled="\"\"">\n Weiter\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDUtwJh6c3XWMrt76-0kJH1OHg_Pq9_HtGlJxUojIXIcAaAm4GUzUZhnb8_WQePNhamcWkEB8hWgGAsVBD4J4UL9QTWI3xbsRIcIPmFGG2eeri6g99HyBg_3BXed-6zu7M\""></form>\n</div>\n </div>\n </div>\n <div class="\"about\"" id="\"about\"" data-hx-boost="\"false\"">\n <div class="\"about__header\"">\n <text class="\"about__title\"">Ein Login für viele Marken</text>\n <a class="\"about__show-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Show" singlekey="" id="" info\"="" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#about\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert="" icon--rotate180\"=""></i>\n </a>\n <a class="\"about__hide-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Hide" singlekey="" id="" info\"="" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert\"=""></i>\n </a>\n </div>\n \n<div class="\"brands" about__brands\"="">\n <button class="\"brands__nav" brands__btn-left="" brands__btn-left--hidden="" button="" button--icon\"="" role="\"button\"" aria-hidden="\"true\"">\n <i class="\"icon" icon--arrow-left="" icon--size-m\"=""></i>\n </button>\n <div class="\"brands__carousel\"">\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Bosch\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_01.4p7gk_UxIDA.svg\"" width="\"130\"" height="\"28,822172\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Siemens" home="" appliances\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_02.VXu-FBivXhE.svg\"" width="\"130\"" height="\"52,769993\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Buderus\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_03.OiMrTqOdPwk.svg\"" width="\"130\"" height="\"47,068966\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Home" connect\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_04.yP-gzACpJjE.svg\"" width="\"130\"" height="\"21,77665\"" draggable="\"false\"">\n </div>\n </div>\n <button class="\"brands__nav" brands__btn-right="" button="" button--icon\"="" role="\"button\"">\n <i class="\"icon" icon--arrow-right="" icon--size-m\"=""></i>\n </button>\n</div>\n <div class="\"about__info\""><a href="\"/our-promise/\"">SingleKey ID</a> bietet bequemen Zugang zu Websites, Shops, Apps und Services vieler Marken mit <b>einem einzigen Login</b>.</div>\n </div>\n </div>\n <div class="\"seamless-layout__right-panel\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" sizes="\"1px\"" srcset="\"https://cdn.singlekey-id.com/images/none.590RTqhrx1o.gif" 1w\"="">\n\n <source media="\"(min-width:" 768px)\"="" type="\"image/avif\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.DzqOrR_opYg.avif" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.7mgln4u6d_s.avif="" 1024w,="" background_1366x986.zu1usdfcir4.avif="" 1366w,="" background_1600x1155.5wo0czejume.avif="" 1600w,="" background_1920x1386.mhctivdddms.avif="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/webp\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.4m-_t_WNuD4.webp" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.aqnzlbdi_no.webp="" 1024w,="" background_1366x986.ulgityj-5a0.webp="" 1366w,="" background_1600x1155.gviq-nk338y.webp="" 1600w,="" background_1920x1386.efuynlavpgu.webp="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/jpeg\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.AAH3SmmHwGE.jpg" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.xzvtpkydfve.jpg="" 1024w,="" background_1366x986.jfxrhjeqyw8.jpg="" 1366w,="" background_1600x1155.udo9ihuhy48.jpg="" 1600w,="" background_1920x1386.g6onbgekap8.jpg="" 1920w\"="">\n <img class="\"seamless-layout__hero-image\"" alt="\"\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/background_1920x1386.g6ONbGEKAp8.jpg\"" data-testid="\"seamless-background\"">\n </picture>\n </div>\n</main>\n\n\n\n<footer class="\"footer\"">\n <nav class="\"footer__content" footer__content--justified\"="">\n <ul class="\"footer__links\"">\n <li>\n <a class="\"footer__link\"" href="\"/de-de/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Impressum\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/data-protection-notice\"" data-hx-boost="\"false\"">\n Datenschutzrichtlinie\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Rechtliche Hinweise\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/terms-of-use\"" data-hx-boost="\"false\"">\n Nutzungsbedingungen\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"https://cdn.singlekey-id.com/disclosure-document.BMdLREMiXRU.pdf\"" data-hx-boost="\"false\"">\n Open Source Informationen\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/frequently-asked-questions\"" data-hx-boost="\"false\"">\n FAQs\n </a>\n </li>\n </ul>\n \n\n<form class="\"language-switch" footer__link\"="" method="\"post\"" action="\"/de-de/language\"">\n <i class="\"icon" icon--globe="" icon--size-xl\"=""></i>\n <select name="\"culture\"" class="\"language-switch__select\"" data-testid="\"language-switch\""><option value="\"az-AZ\"">azərbaycan (Azərbaycan)</option>\n<option value="\"bs-BA\"">bosanski (Bosna i Hercegovina)</option>\n<option value="\"cs-CZ\"">čeština (Česko)</option>\n<option value="\"da-DK\"">dansk (Danmark)</option>\n<option value="\"de-BE\"">Deutsch (Belgien)</option>\n<option selected="\"selected\"" value="\"de-DE\"">Deutsch (Deutschland)</option>\n<option value="\"de-LI\"">Deutsch (Liechtenstein)</option>\n<option value="\"de-LU\"">Deutsch (Luxemburg)</option>\n<option value="\"de-AT\"">Deutsch (Österreich)</option>\n<option value="\"de-CH\"">Deutsch (Schweiz)</option>\n<option value="\"et-EE\"">eesti (Eesti)</option>\n<option value="\"en-AU\"">English (Australia)</option>\n<option value="\"en-BD\"">English (Bangladesh)</option>\n<option value="\"en-CA\"">English (Canada)</option>\n<option value="\"en-GH\"">English (Ghana)</option>\n<option value="\"en-IN\"">English (India)</option>\n<option value="\"en-IE\"">English (Ireland)</option>\n<option value="\"en-KE\"">English (Kenya)</option>\n<option value="\"en-MY\"">English (Malaysia)</option>\n<option value="\"en-MT\"">English (Malta)</option>\n<option value="\"en-NP\"">English (Nepal)</option>\n<option value="\"en-NZ\"">English (New Zealand)</option>\n<option value="\"en-NG\"">English (Nigeria)</option>\n<option value="\"en-PH\"">English (Philippines)</option>\n<option value="\"en-SG\"">English (Singapore)</option>\n<option value="\"en-ZA\"">English (South Africa)</option>\n<option value="\"en-LK\"">English (Sri Lanka)</option>\n<option value="\"en-GB\"">English (United Kingdom)</option>\n<option value="\"en-US\"">English (United States)</option>\n<option value="\"es-AR\"">español (Argentina)</option>\n<option value="\"es-BO\"">español (Bolivia)</option>\n<option value="\"es-CL\"">español (Chile)</option>\n<option value="\"es-CO\"">español (Colombia)</option>\n<option value="\"es-CR\"">español (Costa Rica)</option>\n<option value="\"es-EC\"">español (Ecuador)</option>\n<option value="\"es-SV\"">español (El Salvador)</option>\n<option value="\"es-ES\"">español (España)</option>\n<option value="\"es-GT\"">español (Guatemala)</option>\n<option value="\"es-HN\"">español (Honduras)</option>\n<option value="\"es-MX\"">español (México)</option>\n<option value="\"es-NI\"">español (Nicaragua)</option>\n<option value="\"es-PA\"">español (Panamá)</option>\n<option value="\"es-PY\"">español (Paraguay)</option>\n<option value="\"es-PE\"">español (Perú)</option>\n<option value="\"es-DO\"">español (República Dominicana)</option>\n<option value="\"es-UY\"">español (Uruguay)</option>\n<option value="\"es-VE\"">español (Venezuela)</option>\n<option value="\"fr-BE\"">français (Belgique)</option>\n<option value="\"fr-CA\"">français (Canada)</option>\n<option value="\"fr-FR\"">français (France)</option>\n<option value="\"fr-LU\"">français (Luxembourg)</option>\n<option value="\"fr-CH\"">français (Suisse)</option>\n<option value="\"fr-TN\"">français (Tunisie)</option>\n<option value="\"hr-HR\"">hrvatski (Hrvatska)</option>\n<option value="\"id-ID\"">Indonesia (Indonesia)</option>\n<option value="\"is-IS\"">íslenska (Ísland)</option>\n<option value="\"it-IT\"">italiano (Italia)</option>\n<option value="\"it-CH\"">italiano (Svizzera)</option>\n<option value="\"lv-LV\"">latviešu (Latvija)</option>\n<option value="\"lt-LT\"">lietuvių (Lietuva)</option>\n<option value="\"hu-HU\"">magyar (Magyarország)</option>\n<option value="\"cnr-ME\"">Montenegrin (Montenegro)</option>\n<option value="\"nl-BE\"">Nederlands (België)</option>\n<option value="\"nl-NL\"">Nederlands (Nederland)</option>\n<option value="\"no-NO\"">norsk (Norge)</option>\n<option value="\"pl-PL\"">polski (Polska)</option>\n<option value="\"pt-AO\"">português (Angola)</option>\n<option value="\"pt-BR\"">português (Brasil)</option>\n<option value="\"pt-PT\"">português (Portugal)</option>\n<option value="\"ro-MD\"">română (Republica Moldova)</option>\n<option value="\"ro-RO\"">română (România)</option>\n<option value="\"sq-XK\"">shqip (Kosovë)</option>\n<option value="\"sq-AL\"">shqip (Shqipëri)</option>\n<option value="\"sk-SK\"">slovenčina (Slovensko)</option>\n<option value="\"sl-SI\"">slovenščina (Slovenija)</option>\n<option value="\"fi-FI\"">suomi (Suomi)</option>\n<option value="\"sv-SE\"">svenska (Sverige)</option>\n<option value="\"vi-VN\"">Tiếng Việt (Việt Nam)</option>\n<option value="\"tr-TR\"">Türkçe (Türkiye)</option>\n<option value="\"el-GR\"">Ελληνικά (Ελλάδα)</option>\n<option value="\"el-CY\"">Ελληνικά (Κύπρος)</option>\n<option value="\"bg-BG\"">български (България)</option>\n<option value="\"kk-KZ\"">қазақ тілі (Қазақстан)</option>\n<option value="\"mk-MK\"">македонски (Северна Македонија)</option>\n<option value="\"sr-RS\"">српски (Србија)</option>\n<option value="\"uk-UA\"">українська (Україна)</option>\n<option value="\"ka-GE\"">ქართული (საქართველო)</option>\n<option value="\"he-IL\"">עברית (ישראל)</option>\n<option value="\"ar-AE\"">العربية (الإمارات العربية المتحدة)</option>\n<option value="\"ar-BH\"">العربية (البحرين)</option>\n<option value="\"ar-KW\"">العربية (الكويت)</option>\n<option value="\"ar-MA\"">العربية (المغرب)</option>\n<option value="\"ar-SA\"">العربية (المملكة العربية السعودية)</option>\n<option value="\"ar-TN\"">العربية (تونس)</option>\n<option value="\"ar-OM\"">العربية (عُمان)</option>\n<option value="\"ar-QA\"">العربية (قطر)</option>\n<option value="\"ar-LB\"">العربية (لبنان)</option>\n<option value="\"ar-EG\"">العربية (مصر)</option>\n<option value="\"th-TH\"">ไทย (ไทย)</option>\n<option value="\"ko-KR\"">한국어(대한민국)</option>\n<option value="\"zh-HK\"">中文(中國香港特別行政區)</option>\n<option value="\"zh-TW\"">中文(台灣)</option>\n<option value="\"ja-JP\"">日本語 (日本)</option>\n</select>\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/de-de/login?ReturnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n\n <button class="\"language-switch__submit" button="" button--submit\"="" type="\"submit\"">\n Speichern\n </button>\n<input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDUtwJh6c3XWMrt76-0kJH1OHg_Pq9_HtGlJxUojIXIcAaAm4GUzUZhnb8_WQePNhamcWkEB8hWgGAsVBD4J4UL9QTWI3xbsRIcIPmFGG2eeri6g99HyBg_3BXed-6zu7M\""></form>\n </nav>\n</footer>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/htmx.00GdzawUlLg.mjs\""></script>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/base.veDyGCvmY8w.mjs\""></script>\n <script defer="" nomodule="" src="\"https://cdn.singlekey-id.com/scripts/base.B5E8ztDgVe0.js\""></script>\n\n <script nonce="\"BGPomBS76d7pEfO8KFP12B-e\"">(function() {\n if (window.hcaptcha === undefined) {\n var hcaptchaScript = document.createElement('script');\n hcaptchaScript.src = 'https://js.hcaptcha.com/1/api.js?recaptchacompat=off&onload=onHCaptchaLoaded&render=explicit';\n hcaptchaScript.defer = true;\n hcaptchaScript.async = true;\n document.head.appendChild(hcaptchaScript);\n }\n})();</script>\n\n \n \n\n \n\n"
                                        2025-01-05 11:04:38.892 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"">\n <h2 class="\"seamless-content__header\"">Einloggen</h2>\n <form class="\"form\"" method="\"post\"" data-hx-boost="\"true\"">\n \n<a class="\"seamless-content__username-link" link\"="" data-testid="\"link-back-to-login\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n <i class="\"icon" icon--arrow-left="" icon--size-s\"=""></i>\n <span class="\"break-word\"">reinhold.dobmeier@gmail.com</span>\n</a>\n \n<div class="\"input\"">\n <input class="\"input__element\"" placeholder="\" \"" autocomplete="\"current-password\"" autofocus="\"autofocus\"" type="\"password\"" id="\"Password\"" name="\"Password\"">\n <label class="\"input__placeholder\"" for="\"Password\"">Passwort</label>\n \n\n <button class="\"input__password-toggle" button="" button--icon\"="" type="\"button\"" role="\"switch\"" aria-pressed="\"false\"" title="\"Sichtbarkeit" des="" passworts="" umschalten\"="" aria-label="\"Sichtbarkeit">\n <i class="\"icon" icon--eye-open="" icon--size-l\"=""></i>\n </button>\n</div>\n <div class="\"password\"">\n <div class="\"password__remember-me\"">\n \n<div class="\"input" checkbox\"="">\n <div class="\"checkbox__group\"">\n <input class="\"checkbox__element\"" type="\"checkbox\"" id="\"RememberMe\"" name="\"RememberMe\"" value="\"true\"">\n <label class="\"checkbox__label\"" for="\"RememberMe\"">Eingeloggt bleiben</label>\n </div>\n \n</div>\n </div>\n <div class="\"password__forgot-password\"">\n <button class="\"link\"" data-testid="\"link-forgot-password\"" formaction="\"/de-de/login/password?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx&handler=ForgotPassword\"">Passwort vergessen?</button>\n </div>\n </div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit\"="" data-loading-class="\"button--loading\"" type="\"submit\"" data-testid="\"enter-password.submit\"">\n Weiter\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"RememberMe\"" type="\"hidden\"" value="\"false\""><input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QA2_h-JjdAD9WWabPzgckLb0i_cF9CmQ3AO_iWkbi31ZwyLoMAuYMnxcL3Ud9woFzIn8b3ALwarwhrgQXSA2ty9xynP2QoZgjRVY5BNbCqIJa5Asyy6JNvIsWMa24f_2-0\""></form>\n</div>\n\n<script nonce="\"X90qMjdVnI65X4PF1ou1P7ev\"">\n setTimeout(() => {\n document.title = \"Willkommen - SingleKey ID\";\n document.querySelector('meta[name=\"description\"]').setAttribute(\"content\", \"Willkommen\");\n document.body.setAttribute(\"data-testid\", \"login\");\n }, 0);\n</script>\n\n <a id="\"login-button\"" class="\"header__button" header__button--secondary="" header__button--login\"="" data-hx-swap-oob="\"true\"" data-hx-boost="\"false\"" data-testid="\"login\"" href="\"/de-de/login?forward=%2Fde-de%2Flogin%2Fpassword%3FreturnUrl%3D%252Fauth%252Fconnect%252Fauthorize%252Fcallback%253Fscope%253Dopenid%252520email%252520profile%252520offline_access%2526state%253DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%2526response_type%253Dcode%2526client_id%253DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%2526redirect_uri%253Dhttps%25253A%25252F%25252Fp9.authz.bosch.com%25252Fauth%25252Frealms%25252Fobc%25252Fbroker%25252Fskid%25252Fendpoint%2526prompt%253Dlogin%2526code_challenge%253DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%2526code_challenge_method%253DS256%2526nonce%253DMZqss0rdp9TovSq2Zs_vZQ%2526suppressed_prompt%253Dlogin%26f%3DaUyx&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n Einloggen\n </a>\n\n\n\n\n\n<div id="\"inline-messages\"" class="\"" messages\"="" data-hx-swap-oob="\"innerHTML\"">\n</div>\n\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/de-de/login/password?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n\n\n\n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/pages/login-or-signup/enter-password.ni6XlYwjP1Q.css\"">\n\n\n\n"
                                        2025-01-05 11:04:39.643 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n \n <title>Welcome - SingleKey ID</title>\n <meta name="\"description\"" content="\"Welcome\"">\n\n <base href="\"https://singlekey-id.com\"">\n <link rel="\"icon\"" type="\"image/svg+xml\"" href="\"https://cdn.singlekey-id.com/images/favicons/vector.fLinwNmN0b4.svg\"" sizes="\"any\"">\n <link rel="\"icon\"" type="\"image/png\"" href="\"https://cdn.singlekey-id.com/images/favicons/16x16.Ie2d4OLHBZc.png\"" sizes="\"16x16\"">\n\n <meta name="\"viewport\"" content="\"width=device-width," initial-scale="1\"">\n\n <meta name="\"htmx-config\"" content="{\"inlineScriptNonce\":\"xi6ip3ZL9NWZ-x3udR9k7D8N\", \"includeIndicatorStyles\":false, \"refreshOnHistoryMiss\": true, \"timeout\": 20000}">\n\n \n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/default.8ULbJ7zIe70.css\"">\n\n \n\n\n <script nonce="\"xi6ip3ZL9NWZ-x3udR9k7D8N\"">\n document.querySelector(\"html\").className = \"js\";\n </script>\n \n\n \n <div class="\"captcha-dialog\"">\n <div class="\"captcha-dialog__content\""></div>\n </div>\n\n \n\n\n\n<header class="\"seamless-layout__header\"">\n <h1>\n <a class="\"seamless-layout__header-link\"" data-hx-boost="\"false\"" href="\"/en-gb/home\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" srcset="\"https://cdn.singlekey-id.com/images/logo-on-dark.t-FKZg_FN7I.svg\"">\n <img class="\"seamless-layout__skid-logo\"" src="\"https://cdn.singlekey-id.com/images/logo-on-light.qEQuOq98Y4I.svg\"" alt="\"SingleKey" id\"="">\n </picture>\n </a>\n </h1>\n\n <img class="\"seamless-layout__partner-logo\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/brand-logo.4p7gk_UxIDA.svg\"" alt="\"Bosch\"" data-testid="\"seamless-partner-logo\"">\n</header>\n\n<main class="\"seamless-layout__main\"" data-hx-swap="\"show:none" focus-scroll:true\"="">\n <div class="\"seamless-layout__left-panel\"">\n <div class="\"seamless-layout__content\"">\n \n<div id="\"inline-messages\"" class="\"" messages\"="">\n <noscript>\n <div class=\"message message--error message--permanent\" data-testid=\"javascript-required-error\">\n <i class=\"message__icon icon icon--size-l icon--error\"></i>\n <span>Please activate JavaScript in order to progress.</span>\n </div>\n </noscript>\n</div>\n\n <div id="\"body\"">\n \n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"" data-testid="\"enter-username\"">\n <h2 class="\"seamless-content__header\"">\n Sign up or log in\n \n<div class="\"popup" \"="">\n <a class="\"popup__open-popup\"" role="\"button\"" aria-label="\"Open" popup\"="" aria-expanded="\"false\"" aria-controls="\"signup-or-login-hint\"" hx-boost="\"false\"" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#signup-or-login-hint\"">\n <i class="\"icon" icon--info="" popup__open-popup-icon="" icon--size-s\"=""></i>\n </a>\n <div id="\"signup-or-login-hint\"" class="\"popup__content\"">\n <h2 class="\"popup__header\"">\n Sign up or log in\n <a class="\"popup__close-popup\"" role="\"button\"" aria-label="\"Close" popup\"="" hx-boost="\"false\"" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#\"">\n <i class="\"icon" icon--close="" icon--invert="" icon--size-s\"=""></i>\n </a>\n </h2>\n <p class="\"popup__text\"">Please enter your email address or mobile phone number and we will check if you already have a SingleKey ID. We will then redirect you to either login or signup.</p>\n </div>\n</div>\n </h2>\n\n <form class="\"form\"" method="\"post\"">\n \n\n<div>\n\n\n\n\n<div class="\"input\"">\n <input class="\"input__element\"" type="\"text\"" inputmode="\"email\"" placeholder="\" \"" autocomplete="\"email\"" autofocus="\"autofocus\"" id="\"UserIdentifierInput_EmailInput_StringValue\"" name="\"UserIdentifierInput.EmailInput.StringValue\"" value="\"\"">\n <label class="\"input__placeholder\"" for="\"UserIdentifierInput_EmailInput_StringValue\"">Email</label>\n \n</div> <a data-testid="\"user-identifier-switch-to-phone-link\"" class="\"link" user-identifier__switch-link\"="" href="\"/en-gb/login?input=phone&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U\"">\n <i class="\"user-identifier__icon" icon="" icon--smartphone-blue="" icon--size-s\"=""></i>\n <span>Use mobile phone number </span>\n </a>\n</div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit="" button--protected\"="" data-loading-class="\"button--loading\"" data-testid="\"enter-username.submit\"" data-sitekey="\"f8fe2d56-ad42-4f44-b9fe-5b30fcb0dd38\"" data-hl="\"en\"" disabled="\"\"">\n Continue\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDFDwsyguCI1OC2qSE4eGok8_Ub_Sb1sUkzhNvfOMH1PoGYxvsWgO9NDDyDGR_itfjTwG1yA09fs1iL4xN0snXsQaj2M6Zorz1-0qVbpFTii3_VOSv7wi1OYNtRTsFI1J0\""></form>\n</div>\n </div>\n </div>\n <div class="\"about\"" id="\"about\"" data-hx-boost="\"false\"">\n <div class="\"about__header\"">\n <text class="\"about__title\"">One login for many brands</text>\n <a class="\"about__show-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Show" singlekey="" id="" info\"="" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#about\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert="" icon--rotate180\"=""></i>\n </a>\n <a class="\"about__hide-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Hide" singlekey="" id="" info\"="" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert\"=""></i>\n </a>\n </div>\n \n<div class="\"brands" about__brands\"="">\n <button class="\"brands__nav" brands__btn-left="" brands__btn-left--hidden="" button="" button--icon\"="" role="\"button\"" aria-hidden="\"true\"">\n <i class="\"icon" icon--arrow-left="" icon--size-m\"=""></i>\n </button>\n <div class="\"brands__carousel\"">\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Bosch\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_01.4p7gk_UxIDA.svg\"" width="\"130\"" height="\"28.822172\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Siemens" home="" appliances\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_02.VXu-FBivXhE.svg\"" width="\"130\"" height="\"52.769993\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Buderus\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_03.OiMrTqOdPwk.svg\"" width="\"130\"" height="\"47.068966\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Home" connect\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_04.yP-gzACpJjE.svg\"" width="\"130\"" height="\"21.77665\"" draggable="\"false\"">\n </div>\n </div>\n <button class="\"brands__nav" brands__btn-right="" button="" button--icon\"="" role="\"button\"">\n <i class="\"icon" icon--arrow-right="" icon--size-m\"=""></i>\n </button>\n</div>\n <div class="\"about__info\""><a href="\"/our-promise/\"">SingleKey ID</a> offers convenient access to websites, shops, apps and services from many different brands with <b>one single login</b>.</div>\n </div>\n </div>\n <div class="\"seamless-layout__right-panel\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" sizes="\"1px\"" srcset="\"https://cdn.singlekey-id.com/images/none.590RTqhrx1o.gif" 1w\"="">\n\n <source media="\"(min-width:" 768px)\"="" type="\"image/avif\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.DzqOrR_opYg.avif" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.7mgln4u6d_s.avif="" 1024w,="" background_1366x986.zu1usdfcir4.avif="" 1366w,="" background_1600x1155.5wo0czejume.avif="" 1600w,="" background_1920x1386.mhctivdddms.avif="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/webp\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.4m-_t_WNuD4.webp" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.aqnzlbdi_no.webp="" 1024w,="" background_1366x986.ulgityj-5a0.webp="" 1366w,="" background_1600x1155.gviq-nk338y.webp="" 1600w,="" background_1920x1386.efuynlavpgu.webp="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/jpeg\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.AAH3SmmHwGE.jpg" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.xzvtpkydfve.jpg="" 1024w,="" background_1366x986.jfxrhjeqyw8.jpg="" 1366w,="" background_1600x1155.udo9ihuhy48.jpg="" 1600w,="" background_1920x1386.g6onbgekap8.jpg="" 1920w\"="">\n <img class="\"seamless-layout__hero-image\"" alt="\"\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/background_1920x1386.g6ONbGEKAp8.jpg\"" data-testid="\"seamless-background\"">\n </picture>\n </div>\n</main>\n\n\n\n<footer class="\"footer\"">\n <nav class="\"footer__content" footer__content--justified\"="">\n <ul class="\"footer__links\"">\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Corporate Information\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/data-protection-notice\"" data-hx-boost="\"false\"">\n Data Protection Policy\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Legal Notice\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/terms-of-use\"" data-hx-boost="\"false\"">\n Terms of Use\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"https://cdn.singlekey-id.com/disclosure-document.BMdLREMiXRU.pdf\"" data-hx-boost="\"false\"">\n Open Source Disclosure\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/frequently-asked-questions\"" data-hx-boost="\"false\"">\n FAQs\n </a>\n </li>\n </ul>\n \n\n<form class="\"language-switch" footer__link\"="" method="\"post\"" action="\"/en-gb/language\"">\n <i class="\"icon" icon--globe="" icon--size-xl\"=""></i>\n <select name="\"culture\"" class="\"language-switch__select\"" data-testid="\"language-switch\""><option value="\"az-AZ\"">azərbaycan (Azərbaycan)</option>\n<option value="\"bs-BA\"">bosanski (Bosna i Hercegovina)</option>\n<option value="\"cs-CZ\"">čeština (Česko)</option>\n<option value="\"da-DK\"">dansk (Danmark)</option>\n<option value="\"de-BE\"">Deutsch (Belgien)</option>\n<option value="\"de-DE\"">Deutsch (Deutschland)</option>\n<option value="\"de-LI\"">Deutsch (Liechtenstein)</option>\n<option value="\"de-LU\"">Deutsch (Luxemburg)</option>\n<option value="\"de-AT\"">Deutsch (Österreich)</option>\n<option value="\"de-CH\"">Deutsch (Schweiz)</option>\n<option value="\"et-EE\"">eesti (Eesti)</option>\n<option value="\"en-AU\"">English (Australia)</option>\n<option value="\"en-BD\"">English (Bangladesh)</option>\n<option value="\"en-CA\"">English (Canada)</option>\n<option value="\"en-GH\"">English (Ghana)</option>\n<option value="\"en-IN\"">English (India)</option>\n<option value="\"en-IE\"">English (Ireland)</option>\n<option value="\"en-KE\"">English (Kenya)</option>\n<option value="\"en-MY\"">English (Malaysia)</option>\n<option value="\"en-MT\"">English (Malta)</option>\n<option value="\"en-NP\"">English (Nepal)</option>\n<option value="\"en-NZ\"">English (New Zealand)</option>\n<option value="\"en-NG\"">English (Nigeria)</option>\n<option value="\"en-PH\"">English (Philippines)</option>\n<option value="\"en-SG\"">English (Singapore)</option>\n<option value="\"en-ZA\"">English (South Africa)</option>\n<option value="\"en-LK\"">English (Sri Lanka)</option>\n<option selected="\"selected\"" value="\"en-GB\"">English (United Kingdom)</option>\n<option value="\"en-US\"">English (United States)</option>\n<option value="\"es-AR\"">español (Argentina)</option>\n<option value="\"es-BO\"">español (Bolivia)</option>\n<option value="\"es-CL\"">español (Chile)</option>\n<option value="\"es-CO\"">español (Colombia)</option>\n<option value="\"es-CR\"">español (Costa Rica)</option>\n<option value="\"es-EC\"">español (Ecuador)</option>\n<option value="\"es-SV\"">español (El Salvador)</option>\n<option value="\"es-ES\"">español (España)</option>\n<option value="\"es-GT\"">español (Guatemala)</option>\n<option value="\"es-HN\"">español (Honduras)</option>\n<option value="\"es-MX\"">español (México)</option>\n<option value="\"es-NI\"">español (Nicaragua)</option>\n<option value="\"es-PA\"">español (Panamá)</option>\n<option value="\"es-PY\"">español (Paraguay)</option>\n<option value="\"es-PE\"">español (Perú)</option>\n<option value="\"es-DO\"">español (República Dominicana)</option>\n<option value="\"es-UY\"">español (Uruguay)</option>\n<option value="\"es-VE\"">español (Venezuela)</option>\n<option value="\"fr-BE\"">français (Belgique)</option>\n<option value="\"fr-CA\"">français (Canada)</option>\n<option value="\"fr-FR\"">français (France)</option>\n<option value="\"fr-LU\"">français (Luxembourg)</option>\n<option value="\"fr-CH\"">français (Suisse)</option>\n<option value="\"fr-TN\"">français (Tunisie)</option>\n<option value="\"hr-HR\"">hrvatski (Hrvatska)</option>\n<option value="\"id-ID\"">Indonesia (Indonesia)</option>\n<option value="\"is-IS\"">íslenska (Ísland)</option>\n<option value="\"it-IT\"">italiano (Italia)</option>\n<option value="\"it-CH\"">italiano (Svizzera)</option>\n<option value="\"lv-LV\"">latviešu (Latvija)</option>\n<option value="\"lt-LT\"">lietuvių (Lietuva)</option>\n<option value="\"hu-HU\"">magyar (Magyarország)</option>\n<option value="\"cnr-ME\"">Montenegrin (Montenegro)</option>\n<option value="\"nl-BE\"">Nederlands (België)</option>\n<option value="\"nl-NL\"">Nederlands (Nederland)</option>\n<option value="\"no-NO\"">norsk (Norge)</option>\n<option value="\"pl-PL\"">polski (Polska)</option>\n<option value="\"pt-AO\"">português (Angola)</option>\n<option value="\"pt-BR\"">português (Brasil)</option>\n<option value="\"pt-PT\"">português (Portugal)</option>\n<option value="\"ro-MD\"">română (Republica Moldova)</option>\n<option value="\"ro-RO\"">română (România)</option>\n<option value="\"sq-XK\"">shqip (Kosovë)</option>\n<option value="\"sq-AL\"">shqip (Shqipëri)</option>\n<option value="\"sk-SK\"">slovenčina (Slovensko)</option>\n<option value="\"sl-SI\"">slovenščina (Slovenija)</option>\n<option value="\"fi-FI\"">suomi (Suomi)</option>\n<option value="\"sv-SE\"">svenska (Sverige)</option>\n<option value="\"vi-VN\"">Tiếng Việt (Việt Nam)</option>\n<option value="\"tr-TR\"">Türkçe (Türkiye)</option>\n<option value="\"el-GR\"">Ελληνικά (Ελλάδα)</option>\n<option value="\"el-CY\"">Ελληνικά (Κύπρος)</option>\n<option value="\"bg-BG\"">български (България)</option>\n<option value="\"kk-KZ\"">қазақ тілі (Қазақстан)</option>\n<option value="\"mk-MK\"">македонски (Северна Македонија)</option>\n<option value="\"sr-RS\"">српски (Србија)</option>\n<option value="\"uk-UA\"">українська (Україна)</option>\n<option value="\"ka-GE\"">ქართული (საქართველო)</option>\n<option value="\"he-IL\"">עברית (ישראל)</option>\n<option value="\"ar-AE\"">العربية (الإمارات العربية المتحدة)</option>\n<option value="\"ar-BH\"">العربية (البحرين)</option>\n<option value="\"ar-KW\"">العربية (الكويت)</option>\n<option value="\"ar-MA\"">العربية (المغرب)</option>\n<option value="\"ar-SA\"">العربية (المملكة العربية السعودية)</option>\n<option value="\"ar-TN\"">العربية (تونس)</option>\n<option value="\"ar-OM\"">العربية (عُمان)</option>\n<option value="\"ar-QA\"">العربية (قطر)</option>\n<option value="\"ar-LB\"">العربية (لبنان)</option>\n<option value="\"ar-EG\"">العربية (مصر)</option>\n<option value="\"th-TH\"">ไทย (ไทย)</option>\n<option value="\"ko-KR\"">한국어(대한민국)</option>\n<option value="\"zh-HK\"">中文(中國香港特別行政區)</option>\n<option value="\"zh-TW\"">中文(台灣)</option>\n<option value="\"ja-JP\"">日本語 (日本)</option>\n</select>\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/en-gb/login?ReturnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U\"">\n\n <button class="\"language-switch__submit" button="" button--submit\"="" type="\"submit\"">\n Save\n </button>\n<input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDFDwsyguCI1OC2qSE4eGok8_Ub_Sb1sUkzhNvfOMH1PoGYxvsWgO9NDDyDGR_itfjTwG1yA09fs1iL4xN0snXsQaj2M6Zorz1-0qVbpFTii3_VOSv7wi1OYNtRTsFI1J0\""></form>\n </nav>\n</footer>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/htmx.00GdzawUlLg.mjs\""></script>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/base.veDyGCvmY8w.mjs\""></script>\n <script defer="" nomodule="" src="\"https://cdn.singlekey-id.com/scripts/base.B5E8ztDgVe0.js\""></script>\n\n <script nonce="\"xi6ip3ZL9NWZ-x3udR9k7D8N\"">(function() {\n if (window.hcaptcha === undefined) {\n var hcaptchaScript = document.createElement('script');\n hcaptchaScript.src = 'https://js.hcaptcha.com/1/api.js?recaptchacompat=off&onload=onHCaptchaLoaded&render=explicit';\n hcaptchaScript.defer = true;\n hcaptchaScript.async = true;\n document.head.appendChild(hcaptchaScript);\n }\n})();</script>\n\n \n \n\n \n\n"
                                        2025-01-05 11:04:39.644 - error: bosch-ebike.0 (630591) No code received.
                                        2025-01-05 11:04:39.864 - error: bosch-ebike.0 (630591) AxiosError: Request failed with status code 400
                                        2025-01-05 11:04:39.865 - error: bosch-ebike.0 (630591) {"error":"invalid_request","error_description":"Missing parameter: code"}
                                        
                                        T 1 Reply Last reply
                                        0
                                        • R reini84

                                          @tombox

                                          2025-01-05 11:04:07.694 - info: admin.0 (622645) <== Disconnect system.user.admin from ::ffff:192.168.178.105 admin
                                          2025-01-05 11:04:08.082 - info: admin.0 (622645) ==> Connected system.user.admin from ::ffff:192.168.178.105
                                          2025-01-05 11:04:18.799 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 (force=false, process=true)
                                          2025-01-05 11:04:18.801 - info: bosch-ebike.0 (630546) Got terminate signal TERMINATE_YOURSELF
                                          2025-01-05 11:04:18.802 - info: bosch-ebike.0 (630546) terminating
                                          2025-01-05 11:04:18.802 - debug: bosch-ebike.0 (630546) Plugin sentry destroyed
                                          2025-01-05 11:04:18.802 - info: bosch-ebike.0 (630546) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                          2025-01-05 11:04:18.840 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 send kill signal
                                          2025-01-05 11:04:19.303 - info: bosch-ebike.0 (630546) terminating
                                          2025-01-05 11:04:19.348 - info: host.iobroker instance system.adapter.bosch-ebike.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                          2025-01-05 11:04:22.643 - info: host.iobroker instance system.adapter.bosch-ebike.0 in version "0.1.11" (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) started with pid 630576
                                          2025-01-05 11:04:23.116 - debug: bosch-ebike.0 (630576) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                          2025-01-05 11:04:23.134 - debug: bosch-ebike.0 (630576) Objects client ready ... initialize now
                                          2025-01-05 11:04:23.176 - debug: bosch-ebike.0 (630576) Objects create System PubSub Client
                                          2025-01-05 11:04:23.177 - debug: bosch-ebike.0 (630576) Objects create User PubSub Client
                                          2025-01-05 11:04:23.202 - debug: bosch-ebike.0 (630576) Objects client initialize lua scripts
                                          2025-01-05 11:04:23.205 - debug: bosch-ebike.0 (630576) Objects connected to redis: 0.0.0.0:9001
                                          2025-01-05 11:04:23.223 - debug: bosch-ebike.0 (630576) Redis States: Use Redis connection: 0.0.0.0:9000
                                          2025-01-05 11:04:23.231 - debug: bosch-ebike.0 (630576) States create System PubSub Client
                                          2025-01-05 11:04:23.231 - debug: bosch-ebike.0 (630576) States create User PubSub Client
                                          2025-01-05 11:04:23.286 - debug: bosch-ebike.0 (630576) States connected to redis: 0.0.0.0:9000
                                          2025-01-05 11:04:23.303 - debug: bosch-ebike.0 (630576) Plugin sentry Initialize Plugin (enabled=true)
                                          2025-01-05 11:04:23.439 - info: bosch-ebike.0 (630576) starting. Version 0.1.11 (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) in /opt/iobroker/node_modules/iobroker.bosch-ebike, node: v20.18.1, js-controller: 7.0.6
                                          2025-01-05 11:04:23.455 - info: bosch-ebike.0 (630576) Login to eBike flow
                                          2025-01-05 11:04:23.456 - error: bosch-ebike.0 (630576) Please set captcha in the instance settings
                                          2025-01-05 11:04:29.847 - info: admin.0 (622645) ==> Connected system.user.admin from ::ffff:192.168.178.105
                                          2025-01-05 11:04:30.049 - info: sonoff.0 (613233) Client [Heizung] reconnected. Old secret 1735914402782_2115 ==> New secret 1736071470048_7239
                                          2025-01-05 11:04:33.129 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 (force=false, process=true)
                                          2025-01-05 11:04:33.131 - info: bosch-ebike.0 (630576) Got terminate signal TERMINATE_YOURSELF
                                          2025-01-05 11:04:33.132 - info: bosch-ebike.0 (630576) terminating
                                          2025-01-05 11:04:33.132 - debug: bosch-ebike.0 (630576) Plugin sentry destroyed
                                          2025-01-05 11:04:33.133 - info: bosch-ebike.0 (630576) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                          2025-01-05 11:04:33.171 - info: host.iobroker stopInstance system.adapter.bosch-ebike.0 send kill signal
                                          2025-01-05 11:04:33.633 - info: bosch-ebike.0 (630576) terminating
                                          2025-01-05 11:04:33.676 - info: host.iobroker instance system.adapter.bosch-ebike.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                          2025-01-05 11:04:36.589 - info: admin.0 (622645) <== Disconnect system.user.admin from ::ffff:192.168.178.105
                                          2025-01-05 11:04:36.972 - info: host.iobroker instance system.adapter.bosch-ebike.0 in version "0.1.11" (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) started with pid 630591
                                          2025-01-05 11:04:37.452 - debug: bosch-ebike.0 (630591) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                          2025-01-05 11:04:37.469 - debug: bosch-ebike.0 (630591) Objects client ready ... initialize now
                                          2025-01-05 11:04:37.470 - debug: bosch-ebike.0 (630591) Objects create System PubSub Client
                                          2025-01-05 11:04:37.471 - debug: bosch-ebike.0 (630591) Objects create User PubSub Client
                                          2025-01-05 11:04:37.497 - debug: bosch-ebike.0 (630591) Objects client initialize lua scripts
                                          2025-01-05 11:04:37.500 - debug: bosch-ebike.0 (630591) Objects connected to redis: 0.0.0.0:9001
                                          2025-01-05 11:04:37.519 - debug: bosch-ebike.0 (630591) Redis States: Use Redis connection: 0.0.0.0:9000
                                          2025-01-05 11:04:37.527 - debug: bosch-ebike.0 (630591) States create System PubSub Client
                                          2025-01-05 11:04:37.528 - debug: bosch-ebike.0 (630591) States create User PubSub Client
                                          2025-01-05 11:04:37.583 - debug: bosch-ebike.0 (630591) States connected to redis: 0.0.0.0:9000
                                          2025-01-05 11:04:37.602 - debug: bosch-ebike.0 (630591) Plugin sentry Initialize Plugin (enabled=true)
                                          2025-01-05 11:04:37.728 - info: bosch-ebike.0 (630591) starting. Version 0.1.11 (non-npm: TA2k/ioBroker.bosch-ebike#9d120a0b148beb20559824ec0febdd65da975e2d) in /opt/iobroker/node_modules/iobroker.bosch-ebike, node: v20.18.1, js-controller: 7.0.6
                                          2025-01-05 11:04:37.744 - info: bosch-ebike.0 (630591) Login to eBike flow
                                          2025-01-05 11:04:38.583 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n \n <title>Willkommen - SingleKey ID</title>\n <meta name="\"description\"" content="\"Willkommen\"">\n\n <base href="\"https://singlekey-id.com\"">\n <link rel="\"icon\"" type="\"image/svg+xml\"" href="\"https://cdn.singlekey-id.com/images/favicons/vector.fLinwNmN0b4.svg\"" sizes="\"any\"">\n <link rel="\"icon\"" type="\"image/png\"" href="\"https://cdn.singlekey-id.com/images/favicons/16x16.Ie2d4OLHBZc.png\"" sizes="\"16x16\"">\n\n <meta name="\"viewport\"" content="\"width=device-width," initial-scale="1\"">\n\n <meta name="\"htmx-config\"" content="{\"inlineScriptNonce\":\"BGPomBS76d7pEfO8KFP12B-e\", \"includeIndicatorStyles\":false, \"refreshOnHistoryMiss\": true, \"timeout\": 20000}">\n\n \n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/default.8ULbJ7zIe70.css\"">\n\n \n\n\n <script nonce="\"BGPomBS76d7pEfO8KFP12B-e\"">\n document.querySelector(\"html\").className = \"js\";\n </script>\n \n\n \n <div class="\"captcha-dialog\"">\n <div class="\"captcha-dialog__content\""></div>\n </div>\n\n \n\n\n\n<header class="\"seamless-layout__header\"">\n <h1>\n <a class="\"seamless-layout__header-link\"" data-hx-boost="\"false\"" href="\"/de-de/home\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" srcset="\"https://cdn.singlekey-id.com/images/logo-on-dark.t-FKZg_FN7I.svg\"">\n <img class="\"seamless-layout__skid-logo\"" src="\"https://cdn.singlekey-id.com/images/logo-on-light.qEQuOq98Y4I.svg\"" alt="\"SingleKey" id\"="">\n </picture>\n </a>\n </h1>\n\n <img class="\"seamless-layout__partner-logo\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/brand-logo.4p7gk_UxIDA.svg\"" alt="\"Bosch\"" data-testid="\"seamless-partner-logo\"">\n</header>\n\n<main class="\"seamless-layout__main\"" data-hx-swap="\"show:none" focus-scroll:true\"="">\n <div class="\"seamless-layout__left-panel\"">\n <div class="\"seamless-layout__content\"">\n \n<div id="\"inline-messages\"" class="\"" messages\"="">\n <noscript>\n <div class=\"message message--error message--permanent\" data-testid=\"javascript-required-error\">\n <i class=\"message__icon icon icon--size-l icon--error\"></i>\n <span>Bitte aktivieren Sie JavaScript, um fortzufahren.</span>\n </div>\n </noscript>\n</div>\n\n <div id="\"body\"">\n \n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"" data-testid="\"enter-username\"">\n <h2 class="\"seamless-content__header\"">\n Registrieren oder einloggen\n \n<div class="\"popup" \"="">\n <a class="\"popup__open-popup\"" role="\"button\"" aria-label="\"Open" popup\"="" aria-expanded="\"false\"" aria-controls="\"signup-or-login-hint\"" hx-boost="\"false\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#signup-or-login-hint\"">\n <i class="\"icon" icon--info="" popup__open-popup-icon="" icon--size-s\"=""></i>\n </a>\n <div id="\"signup-or-login-hint\"" class="\"popup__content\"">\n <h2 class="\"popup__header\"">\n Registrieren oder einloggen\n <a class="\"popup__close-popup\"" role="\"button\"" aria-label="\"Close" popup\"="" hx-boost="\"false\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#\"">\n <i class="\"icon" icon--close="" icon--invert="" icon--size-s\"=""></i>\n </a>\n </h2>\n <p class="\"popup__text\"">Bitte geben Sie Ihre E-Mail-Adresse oder Handynummer ein, damit wir prüfen können, ob Sie bereits eine SingleKey ID haben. Wir leiten Sie dann entweder zur Anmeldung oder zur Registrierung weiter.</p>\n </div>\n</div>\n </h2>\n\n <form class="\"form\"" method="\"post\"">\n \n\n<div>\n\n\n\n\n<div class="\"input\"">\n <input class="\"input__element\"" type="\"text\"" inputmode="\"email\"" placeholder="\" \"" autocomplete="\"email\"" autofocus="\"autofocus\"" id="\"UserIdentifierInput_EmailInput_StringValue\"" name="\"UserIdentifierInput.EmailInput.StringValue\"" value="\"\"">\n <label class="\"input__placeholder\"" for="\"UserIdentifierInput_EmailInput_StringValue\"">E-Mail</label>\n \n</div> <a data-testid="\"user-identifier-switch-to-phone-link\"" class="\"link" user-identifier__switch-link\"="" href="\"/de-de/login?input=phone&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n <i class="\"user-identifier__icon" icon="" icon--smartphone-blue="" icon--size-s\"=""></i>\n <span>Handynummer verwenden</span>\n </a>\n</div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit="" button--protected\"="" data-loading-class="\"button--loading\"" data-testid="\"enter-username.submit\"" data-sitekey="\"f8fe2d56-ad42-4f44-b9fe-5b30fcb0dd38\"" data-hl="\"de\"" disabled="\"\"">\n Weiter\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDUtwJh6c3XWMrt76-0kJH1OHg_Pq9_HtGlJxUojIXIcAaAm4GUzUZhnb8_WQePNhamcWkEB8hWgGAsVBD4J4UL9QTWI3xbsRIcIPmFGG2eeri6g99HyBg_3BXed-6zu7M\""></form>\n</div>\n </div>\n </div>\n <div class="\"about\"" id="\"about\"" data-hx-boost="\"false\"">\n <div class="\"about__header\"">\n <text class="\"about__title\"">Ein Login für viele Marken</text>\n <a class="\"about__show-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Show" singlekey="" id="" info\"="" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#about\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert="" icon--rotate180\"=""></i>\n </a>\n <a class="\"about__hide-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Hide" singlekey="" id="" info\"="" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx#\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert\"=""></i>\n </a>\n </div>\n \n<div class="\"brands" about__brands\"="">\n <button class="\"brands__nav" brands__btn-left="" brands__btn-left--hidden="" button="" button--icon\"="" role="\"button\"" aria-hidden="\"true\"">\n <i class="\"icon" icon--arrow-left="" icon--size-m\"=""></i>\n </button>\n <div class="\"brands__carousel\"">\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Bosch\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_01.4p7gk_UxIDA.svg\"" width="\"130\"" height="\"28,822172\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Siemens" home="" appliances\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_02.VXu-FBivXhE.svg\"" width="\"130\"" height="\"52,769993\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Buderus\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_03.OiMrTqOdPwk.svg\"" width="\"130\"" height="\"47,068966\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Home" connect\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_04.yP-gzACpJjE.svg\"" width="\"130\"" height="\"21,77665\"" draggable="\"false\"">\n </div>\n </div>\n <button class="\"brands__nav" brands__btn-right="" button="" button--icon\"="" role="\"button\"">\n <i class="\"icon" icon--arrow-right="" icon--size-m\"=""></i>\n </button>\n</div>\n <div class="\"about__info\""><a href="\"/our-promise/\"">SingleKey ID</a> bietet bequemen Zugang zu Websites, Shops, Apps und Services vieler Marken mit <b>einem einzigen Login</b>.</div>\n </div>\n </div>\n <div class="\"seamless-layout__right-panel\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" sizes="\"1px\"" srcset="\"https://cdn.singlekey-id.com/images/none.590RTqhrx1o.gif" 1w\"="">\n\n <source media="\"(min-width:" 768px)\"="" type="\"image/avif\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.DzqOrR_opYg.avif" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.7mgln4u6d_s.avif="" 1024w,="" background_1366x986.zu1usdfcir4.avif="" 1366w,="" background_1600x1155.5wo0czejume.avif="" 1600w,="" background_1920x1386.mhctivdddms.avif="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/webp\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.4m-_t_WNuD4.webp" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.aqnzlbdi_no.webp="" 1024w,="" background_1366x986.ulgityj-5a0.webp="" 1366w,="" background_1600x1155.gviq-nk338y.webp="" 1600w,="" background_1920x1386.efuynlavpgu.webp="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/jpeg\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.AAH3SmmHwGE.jpg" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.xzvtpkydfve.jpg="" 1024w,="" background_1366x986.jfxrhjeqyw8.jpg="" 1366w,="" background_1600x1155.udo9ihuhy48.jpg="" 1600w,="" background_1920x1386.g6onbgekap8.jpg="" 1920w\"="">\n <img class="\"seamless-layout__hero-image\"" alt="\"\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/background_1920x1386.g6ONbGEKAp8.jpg\"" data-testid="\"seamless-background\"">\n </picture>\n </div>\n</main>\n\n\n\n<footer class="\"footer\"">\n <nav class="\"footer__content" footer__content--justified\"="">\n <ul class="\"footer__links\"">\n <li>\n <a class="\"footer__link\"" href="\"/de-de/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Impressum\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/data-protection-notice\"" data-hx-boost="\"false\"">\n Datenschutzrichtlinie\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Rechtliche Hinweise\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/terms-of-use\"" data-hx-boost="\"false\"">\n Nutzungsbedingungen\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"https://cdn.singlekey-id.com/disclosure-document.BMdLREMiXRU.pdf\"" data-hx-boost="\"false\"">\n Open Source Informationen\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/de-de/frequently-asked-questions\"" data-hx-boost="\"false\"">\n FAQs\n </a>\n </li>\n </ul>\n \n\n<form class="\"language-switch" footer__link\"="" method="\"post\"" action="\"/de-de/language\"">\n <i class="\"icon" icon--globe="" icon--size-xl\"=""></i>\n <select name="\"culture\"" class="\"language-switch__select\"" data-testid="\"language-switch\""><option value="\"az-AZ\"">azərbaycan (Azərbaycan)</option>\n<option value="\"bs-BA\"">bosanski (Bosna i Hercegovina)</option>\n<option value="\"cs-CZ\"">čeština (Česko)</option>\n<option value="\"da-DK\"">dansk (Danmark)</option>\n<option value="\"de-BE\"">Deutsch (Belgien)</option>\n<option selected="\"selected\"" value="\"de-DE\"">Deutsch (Deutschland)</option>\n<option value="\"de-LI\"">Deutsch (Liechtenstein)</option>\n<option value="\"de-LU\"">Deutsch (Luxemburg)</option>\n<option value="\"de-AT\"">Deutsch (Österreich)</option>\n<option value="\"de-CH\"">Deutsch (Schweiz)</option>\n<option value="\"et-EE\"">eesti (Eesti)</option>\n<option value="\"en-AU\"">English (Australia)</option>\n<option value="\"en-BD\"">English (Bangladesh)</option>\n<option value="\"en-CA\"">English (Canada)</option>\n<option value="\"en-GH\"">English (Ghana)</option>\n<option value="\"en-IN\"">English (India)</option>\n<option value="\"en-IE\"">English (Ireland)</option>\n<option value="\"en-KE\"">English (Kenya)</option>\n<option value="\"en-MY\"">English (Malaysia)</option>\n<option value="\"en-MT\"">English (Malta)</option>\n<option value="\"en-NP\"">English (Nepal)</option>\n<option value="\"en-NZ\"">English (New Zealand)</option>\n<option value="\"en-NG\"">English (Nigeria)</option>\n<option value="\"en-PH\"">English (Philippines)</option>\n<option value="\"en-SG\"">English (Singapore)</option>\n<option value="\"en-ZA\"">English (South Africa)</option>\n<option value="\"en-LK\"">English (Sri Lanka)</option>\n<option value="\"en-GB\"">English (United Kingdom)</option>\n<option value="\"en-US\"">English (United States)</option>\n<option value="\"es-AR\"">español (Argentina)</option>\n<option value="\"es-BO\"">español (Bolivia)</option>\n<option value="\"es-CL\"">español (Chile)</option>\n<option value="\"es-CO\"">español (Colombia)</option>\n<option value="\"es-CR\"">español (Costa Rica)</option>\n<option value="\"es-EC\"">español (Ecuador)</option>\n<option value="\"es-SV\"">español (El Salvador)</option>\n<option value="\"es-ES\"">español (España)</option>\n<option value="\"es-GT\"">español (Guatemala)</option>\n<option value="\"es-HN\"">español (Honduras)</option>\n<option value="\"es-MX\"">español (México)</option>\n<option value="\"es-NI\"">español (Nicaragua)</option>\n<option value="\"es-PA\"">español (Panamá)</option>\n<option value="\"es-PY\"">español (Paraguay)</option>\n<option value="\"es-PE\"">español (Perú)</option>\n<option value="\"es-DO\"">español (República Dominicana)</option>\n<option value="\"es-UY\"">español (Uruguay)</option>\n<option value="\"es-VE\"">español (Venezuela)</option>\n<option value="\"fr-BE\"">français (Belgique)</option>\n<option value="\"fr-CA\"">français (Canada)</option>\n<option value="\"fr-FR\"">français (France)</option>\n<option value="\"fr-LU\"">français (Luxembourg)</option>\n<option value="\"fr-CH\"">français (Suisse)</option>\n<option value="\"fr-TN\"">français (Tunisie)</option>\n<option value="\"hr-HR\"">hrvatski (Hrvatska)</option>\n<option value="\"id-ID\"">Indonesia (Indonesia)</option>\n<option value="\"is-IS\"">íslenska (Ísland)</option>\n<option value="\"it-IT\"">italiano (Italia)</option>\n<option value="\"it-CH\"">italiano (Svizzera)</option>\n<option value="\"lv-LV\"">latviešu (Latvija)</option>\n<option value="\"lt-LT\"">lietuvių (Lietuva)</option>\n<option value="\"hu-HU\"">magyar (Magyarország)</option>\n<option value="\"cnr-ME\"">Montenegrin (Montenegro)</option>\n<option value="\"nl-BE\"">Nederlands (België)</option>\n<option value="\"nl-NL\"">Nederlands (Nederland)</option>\n<option value="\"no-NO\"">norsk (Norge)</option>\n<option value="\"pl-PL\"">polski (Polska)</option>\n<option value="\"pt-AO\"">português (Angola)</option>\n<option value="\"pt-BR\"">português (Brasil)</option>\n<option value="\"pt-PT\"">português (Portugal)</option>\n<option value="\"ro-MD\"">română (Republica Moldova)</option>\n<option value="\"ro-RO\"">română (România)</option>\n<option value="\"sq-XK\"">shqip (Kosovë)</option>\n<option value="\"sq-AL\"">shqip (Shqipëri)</option>\n<option value="\"sk-SK\"">slovenčina (Slovensko)</option>\n<option value="\"sl-SI\"">slovenščina (Slovenija)</option>\n<option value="\"fi-FI\"">suomi (Suomi)</option>\n<option value="\"sv-SE\"">svenska (Sverige)</option>\n<option value="\"vi-VN\"">Tiếng Việt (Việt Nam)</option>\n<option value="\"tr-TR\"">Türkçe (Türkiye)</option>\n<option value="\"el-GR\"">Ελληνικά (Ελλάδα)</option>\n<option value="\"el-CY\"">Ελληνικά (Κύπρος)</option>\n<option value="\"bg-BG\"">български (България)</option>\n<option value="\"kk-KZ\"">қазақ тілі (Қазақстан)</option>\n<option value="\"mk-MK\"">македонски (Северна Македонија)</option>\n<option value="\"sr-RS\"">српски (Србија)</option>\n<option value="\"uk-UA\"">українська (Україна)</option>\n<option value="\"ka-GE\"">ქართული (საქართველო)</option>\n<option value="\"he-IL\"">עברית (ישראל)</option>\n<option value="\"ar-AE\"">العربية (الإمارات العربية المتحدة)</option>\n<option value="\"ar-BH\"">العربية (البحرين)</option>\n<option value="\"ar-KW\"">العربية (الكويت)</option>\n<option value="\"ar-MA\"">العربية (المغرب)</option>\n<option value="\"ar-SA\"">العربية (المملكة العربية السعودية)</option>\n<option value="\"ar-TN\"">العربية (تونس)</option>\n<option value="\"ar-OM\"">العربية (عُمان)</option>\n<option value="\"ar-QA\"">العربية (قطر)</option>\n<option value="\"ar-LB\"">العربية (لبنان)</option>\n<option value="\"ar-EG\"">العربية (مصر)</option>\n<option value="\"th-TH\"">ไทย (ไทย)</option>\n<option value="\"ko-KR\"">한국어(대한민국)</option>\n<option value="\"zh-HK\"">中文(中國香港特別行政區)</option>\n<option value="\"zh-TW\"">中文(台灣)</option>\n<option value="\"ja-JP\"">日本語 (日本)</option>\n</select>\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/de-de/login?ReturnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n\n <button class="\"language-switch__submit" button="" button--submit\"="" type="\"submit\"">\n Speichern\n </button>\n<input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDUtwJh6c3XWMrt76-0kJH1OHg_Pq9_HtGlJxUojIXIcAaAm4GUzUZhnb8_WQePNhamcWkEB8hWgGAsVBD4J4UL9QTWI3xbsRIcIPmFGG2eeri6g99HyBg_3BXed-6zu7M\""></form>\n </nav>\n</footer>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/htmx.00GdzawUlLg.mjs\""></script>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/base.veDyGCvmY8w.mjs\""></script>\n <script defer="" nomodule="" src="\"https://cdn.singlekey-id.com/scripts/base.B5E8ztDgVe0.js\""></script>\n\n <script nonce="\"BGPomBS76d7pEfO8KFP12B-e\"">(function() {\n if (window.hcaptcha === undefined) {\n var hcaptchaScript = document.createElement('script');\n hcaptchaScript.src = 'https://js.hcaptcha.com/1/api.js?recaptchacompat=off&onload=onHCaptchaLoaded&render=explicit';\n hcaptchaScript.defer = true;\n hcaptchaScript.async = true;\n document.head.appendChild(hcaptchaScript);\n }\n})();</script>\n\n \n \n\n \n\n"
                                          2025-01-05 11:04:38.892 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"">\n <h2 class="\"seamless-content__header\"">Einloggen</h2>\n <form class="\"form\"" method="\"post\"" data-hx-boost="\"true\"">\n \n<a class="\"seamless-content__username-link" link\"="" data-testid="\"link-back-to-login\"" href="\"/de-de/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n <i class="\"icon" icon--arrow-left="" icon--size-s\"=""></i>\n <span class="\"break-word\"">reinhold.dobmeier@gmail.com</span>\n</a>\n \n<div class="\"input\"">\n <input class="\"input__element\"" placeholder="\" \"" autocomplete="\"current-password\"" autofocus="\"autofocus\"" type="\"password\"" id="\"Password\"" name="\"Password\"">\n <label class="\"input__placeholder\"" for="\"Password\"">Passwort</label>\n \n\n <button class="\"input__password-toggle" button="" button--icon\"="" type="\"button\"" role="\"switch\"" aria-pressed="\"false\"" title="\"Sichtbarkeit" des="" passworts="" umschalten\"="" aria-label="\"Sichtbarkeit">\n <i class="\"icon" icon--eye-open="" icon--size-l\"=""></i>\n </button>\n</div>\n <div class="\"password\"">\n <div class="\"password__remember-me\"">\n \n<div class="\"input" checkbox\"="">\n <div class="\"checkbox__group\"">\n <input class="\"checkbox__element\"" type="\"checkbox\"" id="\"RememberMe\"" name="\"RememberMe\"" value="\"true\"">\n <label class="\"checkbox__label\"" for="\"RememberMe\"">Eingeloggt bleiben</label>\n </div>\n \n</div>\n </div>\n <div class="\"password__forgot-password\"">\n <button class="\"link\"" data-testid="\"link-forgot-password\"" formaction="\"/de-de/login/password?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx&handler=ForgotPassword\"">Passwort vergessen?</button>\n </div>\n </div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit\"="" data-loading-class="\"button--loading\"" type="\"submit\"" data-testid="\"enter-password.submit\"">\n Weiter\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"RememberMe\"" type="\"hidden\"" value="\"false\""><input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QA2_h-JjdAD9WWabPzgckLb0i_cF9CmQ3AO_iWkbi31ZwyLoMAuYMnxcL3Ud9woFzIn8b3ALwarwhrgQXSA2ty9xynP2QoZgjRVY5BNbCqIJa5Asyy6JNvIsWMa24f_2-0\""></form>\n</div>\n\n<script nonce="\"X90qMjdVnI65X4PF1ou1P7ev\"">\n setTimeout(() => {\n document.title = \"Willkommen - SingleKey ID\";\n document.querySelector('meta[name=\"description\"]').setAttribute(\"content\", \"Willkommen\");\n document.body.setAttribute(\"data-testid\", \"login\");\n }, 0);\n</script>\n\n <a id="\"login-button\"" class="\"header__button" header__button--secondary="" header__button--login\"="" data-hx-swap-oob="\"true\"" data-hx-boost="\"false\"" data-testid="\"login\"" href="\"/de-de/login?forward=%2Fde-de%2Flogin%2Fpassword%3FreturnUrl%3D%252Fauth%252Fconnect%252Fauthorize%252Fcallback%253Fscope%253Dopenid%252520email%252520profile%252520offline_access%2526state%253DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%2526response_type%253Dcode%2526client_id%253DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%2526redirect_uri%253Dhttps%25253A%25252F%25252Fp9.authz.bosch.com%25252Fauth%25252Frealms%25252Fobc%25252Fbroker%25252Fskid%25252Fendpoint%2526prompt%253Dlogin%2526code_challenge%253DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%2526code_challenge_method%253DS256%2526nonce%253DMZqss0rdp9TovSq2Zs_vZQ%2526suppressed_prompt%253Dlogin%26f%3DaUyx&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n Einloggen\n </a>\n\n\n\n\n\n<div id="\"inline-messages\"" class="\"" messages\"="" data-hx-swap-oob="\"innerHTML\"">\n</div>\n\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/de-de/login/password?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=aUyx\"">\n\n\n\n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/pages/login-or-signup/enter-password.ni6XlYwjP1Q.css\"">\n\n\n\n"
                                          2025-01-05 11:04:39.643 - <span class="type">debug</span>: bosch-ebike.0 (630591) "\n\n\n\n \n <title>Welcome - SingleKey ID</title>\n <meta name="\"description\"" content="\"Welcome\"">\n\n <base href="\"https://singlekey-id.com\"">\n <link rel="\"icon\"" type="\"image/svg+xml\"" href="\"https://cdn.singlekey-id.com/images/favicons/vector.fLinwNmN0b4.svg\"" sizes="\"any\"">\n <link rel="\"icon\"" type="\"image/png\"" href="\"https://cdn.singlekey-id.com/images/favicons/16x16.Ie2d4OLHBZc.png\"" sizes="\"16x16\"">\n\n <meta name="\"viewport\"" content="\"width=device-width," initial-scale="1\"">\n\n <meta name="\"htmx-config\"" content="{\"inlineScriptNonce\":\"xi6ip3ZL9NWZ-x3udR9k7D8N\", \"includeIndicatorStyles\":false, \"refreshOnHistoryMiss\": true, \"timeout\": 20000}">\n\n \n <link rel="\"stylesheet\"" href="\"https://cdn.singlekey-id.com/styles/default.8ULbJ7zIe70.css\"">\n\n \n\n\n <script nonce="\"xi6ip3ZL9NWZ-x3udR9k7D8N\"">\n document.querySelector(\"html\").className = \"js\";\n </script>\n \n\n \n <div class="\"captcha-dialog\"">\n <div class="\"captcha-dialog__content\""></div>\n </div>\n\n \n\n\n\n<header class="\"seamless-layout__header\"">\n <h1>\n <a class="\"seamless-layout__header-link\"" data-hx-boost="\"false\"" href="\"/en-gb/home\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" srcset="\"https://cdn.singlekey-id.com/images/logo-on-dark.t-FKZg_FN7I.svg\"">\n <img class="\"seamless-layout__skid-logo\"" src="\"https://cdn.singlekey-id.com/images/logo-on-light.qEQuOq98Y4I.svg\"" alt="\"SingleKey" id\"="">\n </picture>\n </a>\n </h1>\n\n <img class="\"seamless-layout__partner-logo\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/brand-logo.4p7gk_UxIDA.svg\"" alt="\"Bosch\"" data-testid="\"seamless-partner-logo\"">\n</header>\n\n<main class="\"seamless-layout__main\"" data-hx-swap="\"show:none" focus-scroll:true\"="">\n <div class="\"seamless-layout__left-panel\"">\n <div class="\"seamless-layout__content\"">\n \n<div id="\"inline-messages\"" class="\"" messages\"="">\n <noscript>\n <div class=\"message message--error message--permanent\" data-testid=\"javascript-required-error\">\n <i class=\"message__icon icon icon--size-l icon--error\"></i>\n <span>Please activate JavaScript in order to progress.</span>\n </div>\n </noscript>\n</div>\n\n <div id="\"body\"">\n \n\n\n<div class="\"seamless-content\"" data-hx-boost="\"true\"" data-testid="\"enter-username\"">\n <h2 class="\"seamless-content__header\"">\n Sign up or log in\n \n<div class="\"popup" \"="">\n <a class="\"popup__open-popup\"" role="\"button\"" aria-label="\"Open" popup\"="" aria-expanded="\"false\"" aria-controls="\"signup-or-login-hint\"" hx-boost="\"false\"" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#signup-or-login-hint\"">\n <i class="\"icon" icon--info="" popup__open-popup-icon="" icon--size-s\"=""></i>\n </a>\n <div id="\"signup-or-login-hint\"" class="\"popup__content\"">\n <h2 class="\"popup__header\"">\n Sign up or log in\n <a class="\"popup__close-popup\"" role="\"button\"" aria-label="\"Close" popup\"="" hx-boost="\"false\"" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#\"">\n <i class="\"icon" icon--close="" icon--invert="" icon--size-s\"=""></i>\n </a>\n </h2>\n <p class="\"popup__text\"">Please enter your email address or mobile phone number and we will check if you already have a SingleKey ID. We will then redirect you to either login or signup.</p>\n </div>\n</div>\n </h2>\n\n <form class="\"form\"" method="\"post\"">\n \n\n<div>\n\n\n\n\n<div class="\"input\"">\n <input class="\"input__element\"" type="\"text\"" inputmode="\"email\"" placeholder="\" \"" autocomplete="\"email\"" autofocus="\"autofocus\"" id="\"UserIdentifierInput_EmailInput_StringValue\"" name="\"UserIdentifierInput.EmailInput.StringValue\"" value="\"\"">\n <label class="\"input__placeholder\"" for="\"UserIdentifierInput_EmailInput_StringValue\"">Email</label>\n \n</div> <a data-testid="\"user-identifier-switch-to-phone-link\"" class="\"link" user-identifier__switch-link\"="" href="\"/en-gb/login?input=phone&returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U\"">\n <i class="\"user-identifier__icon" icon="" icon--smartphone-blue="" icon--size-s\"=""></i>\n <span>Use mobile phone number </span>\n </a>\n</div>\n\n \n<div class="\"form__actions\"">\n\n <button class="\"button" button--submit="" button--protected\"="" data-loading-class="\"button--loading\"" data-testid="\"enter-username.submit\"" data-sitekey="\"f8fe2d56-ad42-4f44-b9fe-5b30fcb0dd38\"" data-hl="\"en\"" disabled="\"\"">\n Continue\n <span class="\"button__spinner\"">\n <i class="\"icon" icon--spinner="" icon--size-l\"=""></i>\n </span>\n </button>\n</div>\n <input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDFDwsyguCI1OC2qSE4eGok8_Ub_Sb1sUkzhNvfOMH1PoGYxvsWgO9NDDyDGR_itfjTwG1yA09fs1iL4xN0snXsQaj2M6Zorz1-0qVbpFTii3_VOSv7wi1OYNtRTsFI1J0\""></form>\n</div>\n </div>\n </div>\n <div class="\"about\"" id="\"about\"" data-hx-boost="\"false\"">\n <div class="\"about__header\"">\n <text class="\"about__title\"">One login for many brands</text>\n <a class="\"about__show-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Show" singlekey="" id="" info\"="" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#about\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert="" icon--rotate180\"=""></i>\n </a>\n <a class="\"about__hide-info\"" role="\"button\"" aria-expanded="\"false\"" aria-controls="\"info\"" aria-label="\"Hide" singlekey="" id="" info\"="" href="\"/en-gb/login?returnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U#\"">\n <i class="\"icon" icon--arrow-down="" icon--size-m="" icon--invert\"=""></i>\n </a>\n </div>\n \n<div class="\"brands" about__brands\"="">\n <button class="\"brands__nav" brands__btn-left="" brands__btn-left--hidden="" button="" button--icon\"="" role="\"button\"" aria-hidden="\"true\"">\n <i class="\"icon" icon--arrow-left="" icon--size-m\"=""></i>\n </button>\n <div class="\"brands__carousel\"">\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Bosch\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_01.4p7gk_UxIDA.svg\"" width="\"130\"" height="\"28.822172\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Siemens" home="" appliances\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_02.VXu-FBivXhE.svg\"" width="\"130\"" height="\"52.769993\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Buderus\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_03.OiMrTqOdPwk.svg\"" width="\"130\"" height="\"47.068966\"" draggable="\"false\"">\n </div>\n <div class="\"brands__item\"">\n <img class="\"brands__logo\"" alt="\"Home" connect\"="" src="\"https://cdn.singlekey-id.com/images/default-cobranding/partner-brand-logo_04.yP-gzACpJjE.svg\"" width="\"130\"" height="\"21.77665\"" draggable="\"false\"">\n </div>\n </div>\n <button class="\"brands__nav" brands__btn-right="" button="" button--icon\"="" role="\"button\"">\n <i class="\"icon" icon--arrow-right="" icon--size-m\"=""></i>\n </button>\n</div>\n <div class="\"about__info\""><a href="\"/our-promise/\"">SingleKey ID</a> offers convenient access to websites, shops, apps and services from many different brands with <b>one single login</b>.</div>\n </div>\n </div>\n <div class="\"seamless-layout__right-panel\"">\n <picture>\n <source media="\"(max-width:" 767.999px)\"="" sizes="\"1px\"" srcset="\"https://cdn.singlekey-id.com/images/none.590RTqhrx1o.gif" 1w\"="">\n\n <source media="\"(min-width:" 768px)\"="" type="\"image/avif\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.DzqOrR_opYg.avif" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.7mgln4u6d_s.avif="" 1024w,="" background_1366x986.zu1usdfcir4.avif="" 1366w,="" background_1600x1155.5wo0czejume.avif="" 1600w,="" background_1920x1386.mhctivdddms.avif="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/webp\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.4m-_t_WNuD4.webp" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.aqnzlbdi_no.webp="" 1024w,="" background_1366x986.ulgityj-5a0.webp="" 1366w,="" background_1600x1155.gviq-nk338y.webp="" 1600w,="" background_1920x1386.efuynlavpgu.webp="" 1920w\"="">\n <source media="\"(min-width:" 768px)\"="" type="\"image/jpeg\"" srcset="\"https://cdn.singlekey-id.com/images/default-cobranding/background_768x555.AAH3SmmHwGE.jpg" 768w,="" https:="" cdn.singlekey-id.com="" images="" default-cobranding="" background_1024x739.xzvtpkydfve.jpg="" 1024w,="" background_1366x986.jfxrhjeqyw8.jpg="" 1366w,="" background_1600x1155.udo9ihuhy48.jpg="" 1600w,="" background_1920x1386.g6onbgekap8.jpg="" 1920w\"="">\n <img class="\"seamless-layout__hero-image\"" alt="\"\"" src="\"https://cdn.singlekey-id.com/images/default-cobranding/background_1920x1386.g6ONbGEKAp8.jpg\"" data-testid="\"seamless-background\"">\n </picture>\n </div>\n</main>\n\n\n\n<footer class="\"footer\"">\n <nav class="\"footer__content" footer__content--justified\"="">\n <ul class="\"footer__links\"">\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Corporate Information\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/data-protection-notice\"" data-hx-boost="\"false\"">\n Data Protection Policy\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/corporate-info-and-legal-notice\"" data-hx-boost="\"false\"">\n Legal Notice\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/terms-of-use\"" data-hx-boost="\"false\"">\n Terms of Use\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"https://cdn.singlekey-id.com/disclosure-document.BMdLREMiXRU.pdf\"" data-hx-boost="\"false\"">\n Open Source Disclosure\n </a>\n </li>\n <li>\n <a class="\"footer__link\"" href="\"/en-gb/frequently-asked-questions\"" data-hx-boost="\"false\"">\n FAQs\n </a>\n </li>\n </ul>\n \n\n<form class="\"language-switch" footer__link\"="" method="\"post\"" action="\"/en-gb/language\"">\n <i class="\"icon" icon--globe="" icon--size-xl\"=""></i>\n <select name="\"culture\"" class="\"language-switch__select\"" data-testid="\"language-switch\""><option value="\"az-AZ\"">azərbaycan (Azərbaycan)</option>\n<option value="\"bs-BA\"">bosanski (Bosna i Hercegovina)</option>\n<option value="\"cs-CZ\"">čeština (Česko)</option>\n<option value="\"da-DK\"">dansk (Danmark)</option>\n<option value="\"de-BE\"">Deutsch (Belgien)</option>\n<option value="\"de-DE\"">Deutsch (Deutschland)</option>\n<option value="\"de-LI\"">Deutsch (Liechtenstein)</option>\n<option value="\"de-LU\"">Deutsch (Luxemburg)</option>\n<option value="\"de-AT\"">Deutsch (Österreich)</option>\n<option value="\"de-CH\"">Deutsch (Schweiz)</option>\n<option value="\"et-EE\"">eesti (Eesti)</option>\n<option value="\"en-AU\"">English (Australia)</option>\n<option value="\"en-BD\"">English (Bangladesh)</option>\n<option value="\"en-CA\"">English (Canada)</option>\n<option value="\"en-GH\"">English (Ghana)</option>\n<option value="\"en-IN\"">English (India)</option>\n<option value="\"en-IE\"">English (Ireland)</option>\n<option value="\"en-KE\"">English (Kenya)</option>\n<option value="\"en-MY\"">English (Malaysia)</option>\n<option value="\"en-MT\"">English (Malta)</option>\n<option value="\"en-NP\"">English (Nepal)</option>\n<option value="\"en-NZ\"">English (New Zealand)</option>\n<option value="\"en-NG\"">English (Nigeria)</option>\n<option value="\"en-PH\"">English (Philippines)</option>\n<option value="\"en-SG\"">English (Singapore)</option>\n<option value="\"en-ZA\"">English (South Africa)</option>\n<option value="\"en-LK\"">English (Sri Lanka)</option>\n<option selected="\"selected\"" value="\"en-GB\"">English (United Kingdom)</option>\n<option value="\"en-US\"">English (United States)</option>\n<option value="\"es-AR\"">español (Argentina)</option>\n<option value="\"es-BO\"">español (Bolivia)</option>\n<option value="\"es-CL\"">español (Chile)</option>\n<option value="\"es-CO\"">español (Colombia)</option>\n<option value="\"es-CR\"">español (Costa Rica)</option>\n<option value="\"es-EC\"">español (Ecuador)</option>\n<option value="\"es-SV\"">español (El Salvador)</option>\n<option value="\"es-ES\"">español (España)</option>\n<option value="\"es-GT\"">español (Guatemala)</option>\n<option value="\"es-HN\"">español (Honduras)</option>\n<option value="\"es-MX\"">español (México)</option>\n<option value="\"es-NI\"">español (Nicaragua)</option>\n<option value="\"es-PA\"">español (Panamá)</option>\n<option value="\"es-PY\"">español (Paraguay)</option>\n<option value="\"es-PE\"">español (Perú)</option>\n<option value="\"es-DO\"">español (República Dominicana)</option>\n<option value="\"es-UY\"">español (Uruguay)</option>\n<option value="\"es-VE\"">español (Venezuela)</option>\n<option value="\"fr-BE\"">français (Belgique)</option>\n<option value="\"fr-CA\"">français (Canada)</option>\n<option value="\"fr-FR\"">français (France)</option>\n<option value="\"fr-LU\"">français (Luxembourg)</option>\n<option value="\"fr-CH\"">français (Suisse)</option>\n<option value="\"fr-TN\"">français (Tunisie)</option>\n<option value="\"hr-HR\"">hrvatski (Hrvatska)</option>\n<option value="\"id-ID\"">Indonesia (Indonesia)</option>\n<option value="\"is-IS\"">íslenska (Ísland)</option>\n<option value="\"it-IT\"">italiano (Italia)</option>\n<option value="\"it-CH\"">italiano (Svizzera)</option>\n<option value="\"lv-LV\"">latviešu (Latvija)</option>\n<option value="\"lt-LT\"">lietuvių (Lietuva)</option>\n<option value="\"hu-HU\"">magyar (Magyarország)</option>\n<option value="\"cnr-ME\"">Montenegrin (Montenegro)</option>\n<option value="\"nl-BE\"">Nederlands (België)</option>\n<option value="\"nl-NL\"">Nederlands (Nederland)</option>\n<option value="\"no-NO\"">norsk (Norge)</option>\n<option value="\"pl-PL\"">polski (Polska)</option>\n<option value="\"pt-AO\"">português (Angola)</option>\n<option value="\"pt-BR\"">português (Brasil)</option>\n<option value="\"pt-PT\"">português (Portugal)</option>\n<option value="\"ro-MD\"">română (Republica Moldova)</option>\n<option value="\"ro-RO\"">română (România)</option>\n<option value="\"sq-XK\"">shqip (Kosovë)</option>\n<option value="\"sq-AL\"">shqip (Shqipëri)</option>\n<option value="\"sk-SK\"">slovenčina (Slovensko)</option>\n<option value="\"sl-SI\"">slovenščina (Slovenija)</option>\n<option value="\"fi-FI\"">suomi (Suomi)</option>\n<option value="\"sv-SE\"">svenska (Sverige)</option>\n<option value="\"vi-VN\"">Tiếng Việt (Việt Nam)</option>\n<option value="\"tr-TR\"">Türkçe (Türkiye)</option>\n<option value="\"el-GR\"">Ελληνικά (Ελλάδα)</option>\n<option value="\"el-CY\"">Ελληνικά (Κύπρος)</option>\n<option value="\"bg-BG\"">български (България)</option>\n<option value="\"kk-KZ\"">қазақ тілі (Қазақстан)</option>\n<option value="\"mk-MK\"">македонски (Северна Македонија)</option>\n<option value="\"sr-RS\"">српски (Србија)</option>\n<option value="\"uk-UA\"">українська (Україна)</option>\n<option value="\"ka-GE\"">ქართული (საქართველო)</option>\n<option value="\"he-IL\"">עברית (ישראל)</option>\n<option value="\"ar-AE\"">العربية (الإمارات العربية المتحدة)</option>\n<option value="\"ar-BH\"">العربية (البحرين)</option>\n<option value="\"ar-KW\"">العربية (الكويت)</option>\n<option value="\"ar-MA\"">العربية (المغرب)</option>\n<option value="\"ar-SA\"">العربية (المملكة العربية السعودية)</option>\n<option value="\"ar-TN\"">العربية (تونس)</option>\n<option value="\"ar-OM\"">العربية (عُمان)</option>\n<option value="\"ar-QA\"">العربية (قطر)</option>\n<option value="\"ar-LB\"">العربية (لبنان)</option>\n<option value="\"ar-EG\"">العربية (مصر)</option>\n<option value="\"th-TH\"">ไทย (ไทย)</option>\n<option value="\"ko-KR\"">한국어(대한민국)</option>\n<option value="\"zh-HK\"">中文(中國香港特別行政區)</option>\n<option value="\"zh-TW\"">中文(台灣)</option>\n<option value="\"ja-JP\"">日本語 (日本)</option>\n</select>\n <input data-hx-swap-oob="\"true\"" id="\"language-switch\"" name="\"returnPath\"" type="\"hidden\"" value="\"/en-gb/login?ReturnUrl=%2Fauth%2Fconnect%2Fauthorize%2Fcallback%3Fscope%3Dopenid%2520email%2520profile%2520offline_access%26state%3DmHm1yLHNfkCxPLt_ac2V9WdoDqig0HD4inqJ4OJy1Do.hNiHL66Ymac.F30z_5ulQyijx4RP1mOV-A%26response_type%3Dcode%26client_id%3DD6A94EF4-997E-4F02-9EE4-C5CECD333EF4%26redirect_uri%3Dhttps%253A%252F%252Fp9.authz.bosch.com%252Fauth%252Frealms%252Fobc%252Fbroker%252Fskid%252Fendpoint%26prompt%3Dlogin%26code_challenge%3DZlkg0PeExS0wgXzznGXvM3qswa3bUaUxTyn6glHolhk%26code_challenge_method%3DS256%26nonce%3DMZqss0rdp9TovSq2Zs_vZQ%26suppressed_prompt%3Dlogin&f=6e7U\"">\n\n <button class="\"language-switch__submit" button="" button--submit\"="" type="\"submit\"">\n Save\n </button>\n<input name="\"__RequestVerificationToken\"" type="\"hidden\"" value="\"CfDJ8EiKAo5x2-xPtI1bvpAm0QDFDwsyguCI1OC2qSE4eGok8_Ub_Sb1sUkzhNvfOMH1PoGYxvsWgO9NDDyDGR_itfjTwG1yA09fs1iL4xN0snXsQaj2M6Zorz1-0qVbpFTii3_VOSv7wi1OYNtRTsFI1J0\""></form>\n </nav>\n</footer>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/htmx.00GdzawUlLg.mjs\""></script>\n\n <script type="\"module\"" src="\"https://cdn.singlekey-id.com/scripts/base.veDyGCvmY8w.mjs\""></script>\n <script defer="" nomodule="" src="\"https://cdn.singlekey-id.com/scripts/base.B5E8ztDgVe0.js\""></script>\n\n <script nonce="\"xi6ip3ZL9NWZ-x3udR9k7D8N\"">(function() {\n if (window.hcaptcha === undefined) {\n var hcaptchaScript = document.createElement('script');\n hcaptchaScript.src = 'https://js.hcaptcha.com/1/api.js?recaptchacompat=off&onload=onHCaptchaLoaded&render=explicit';\n hcaptchaScript.defer = true;\n hcaptchaScript.async = true;\n document.head.appendChild(hcaptchaScript);\n }\n})();</script>\n\n \n \n\n \n\n"
                                          2025-01-05 11:04:39.644 - error: bosch-ebike.0 (630591) No code received.
                                          2025-01-05 11:04:39.864 - error: bosch-ebike.0 (630591) AxiosError: Request failed with status code 400
                                          2025-01-05 11:04:39.865 - error: bosch-ebike.0 (630591) {"error":"invalid_request","error_description":"Missing parameter: code"}
                                          
                                          T Offline
                                          T Offline
                                          tombox
                                          wrote on last edited by
                                          #106

                                          @reini84 Irgendwas ist mit dem Passwort komisch

                                          R 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

                                          782

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          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