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. Entwicklung
  4. Adapter für Fiat500e erledigt

NEWS

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

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

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

Adapter für Fiat500e erledigt

Scheduled Pinned Locked Moved Entwicklung
adapterentwicklung
40 Posts 7 Posters 4.9k Views 6 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

    @int-5749 Von welchem Portal sprichst du

    INT 5749I Offline
    INT 5749I Offline
    INT 5749
    wrote on last edited by
    #6

    @tombox Das Fiat Portal => UConnect, wo man direkt auf den Fiat zugreifen kann. Dies geht entweder online im Web (Da habe ich mir die Seiten im Debugger angeschaut) oder alternativ über die Fiat App.

    Mir fehlt der Link, wie ich nach dem Login mit einem Aufruf den gelieferten Cookie einbinde und ggfs ein AWS Token generiere und diesen beim Aufruf der Status Page mit angebe.

    Ohne den Token liefert die Status Page nur ein

    {
        "name": "FORBIDDEN",
        "message": "Missing Authentication Token"
    }
    

    Über den Debugger (wo der AWS Token inkludiert ist)

    {,…}
    evInfo: {,…}
    battery: {chargingLevel: "DEFAULT", chargingStatus: "NOT_CHARGING", distanceToEmpty: {value: 162, unit: "km"},…}
    chargingLevel: "DEFAULT"
    chargingStatus: "NOT_CHARGING"
    distanceToEmpty: {value: 162, unit: "km"}
    unit: "km"
    value: 162
    plugInStatus: false
    stateOfCharge: 65
    timeToFullyChargeL1: 0
    timeToFullyChargeL2: 0
    totalRange: 162
    chargeSchedules: []
    schedules: [{chargeToFull: false, scheduleType: "CLIMATE", enableScheduleType: false,…},…]
    
    T 1 Reply Last reply
    0
    • INT 5749I INT 5749

      @tombox Das Fiat Portal => UConnect, wo man direkt auf den Fiat zugreifen kann. Dies geht entweder online im Web (Da habe ich mir die Seiten im Debugger angeschaut) oder alternativ über die Fiat App.

      Mir fehlt der Link, wie ich nach dem Login mit einem Aufruf den gelieferten Cookie einbinde und ggfs ein AWS Token generiere und diesen beim Aufruf der Status Page mit angebe.

      Ohne den Token liefert die Status Page nur ein

      {
          "name": "FORBIDDEN",
          "message": "Missing Authentication Token"
      }
      

      Über den Debugger (wo der AWS Token inkludiert ist)

      {,…}
      evInfo: {,…}
      battery: {chargingLevel: "DEFAULT", chargingStatus: "NOT_CHARGING", distanceToEmpty: {value: 162, unit: "km"},…}
      chargingLevel: "DEFAULT"
      chargingStatus: "NOT_CHARGING"
      distanceToEmpty: {value: 162, unit: "km"}
      unit: "km"
      value: 162
      plugInStatus: false
      stateOfCharge: 65
      timeToFullyChargeL1: 0
      timeToFullyChargeL2: 0
      totalRange: 162
      chargeSchedules: []
      schedules: [{chargeToFull: false, scheduleType: "CLIMATE", enableScheduleType: false,…},…]
      
      T Offline
      T Offline
      tombox
      wrote on last edited by
      #7

      @int-5749 kannst du die url posten denn es gibt viel von Fiat und uconnect

      INT 5749I 1 Reply Last reply
      0
      • T tombox

        @int-5749 kannst du die url posten denn es gibt viel von Fiat und uconnect

        INT 5749I Offline
        INT 5749I Offline
        INT 5749
        wrote on last edited by
        #8

        @tombox

        Fiat Login URL

        dort müssen dann im Form die o.a. Parameter mitgegeben werden und man erhält

        {
          "callId": "4f9a087c15sgdfdfsdffdguzdbeb6db8",
          "errorCode": 0,
          "apiVersion": 2,
          "statusCode": 200,
          "statusReason": "OK",
          "time": "2021-07-13T16:28:02.009Z",
        

        und weiter unten

        "socialProviders": "site",
          "verified": "2021-06-03T19:39:41.127Z",
          "verifiedTimestamp": 1622749181127,
          "newUser": false,
          "sessionInfo": {
            "cookieName": "fgr_3_mdgrgergJ2dRgjXYCdygegegegegegegeggwegwegwegwegZCoQWhA0mV2PTlptLGUQI",
            "cookieValue": "st2.s.AcbHCOregwegwegegergrgerggergergergiuabnH1F0Nxpy4oH3jBy-Hy_3UtMSdYoAJIse2Ac-KkVfLMF4SR_3ROxp59V29Mgykp0NodwKCGeöorgjeöogj9e7979elegjqPqjGY.RR9GQq4v7MgwFNMpeg89g89sd8g9sd89g789sg7e89g798gdgbJ-werggererhTDQ.df4"
          }
        }
        
        1 Reply Last reply
        0
        • T Tschaeens

          Hallo,

          ist zufällig ein Adapter zum Einbinden eines Fiat 500 elektro in Entwicklung oder könnte entwickelt werden?

          Lieben Gruß

          @tombox vielen Dank für die Entwicklung eines Adapters und deine Aufwendungen! Diesen findet ihr unter folgender URL

          https://forum.iobroker.net/topic/46378/test-adapter-fiat-v0-0-x

          INT 5749I Offline
          INT 5749I Offline
          INT 5749
          wrote on last edited by
          #9

          @tschaeens Da Du danach fragst, hast Du doch sicher auch einen Account bei Fiat?

          T 1 Reply Last reply
          0
          • INT 5749I INT 5749

            @tschaeens Da Du danach fragst, hast Du doch sicher auch einen Account bei Fiat?

            T Offline
            T Offline
            Tschaeens
            wrote on last edited by
            #10

            @int-5749 ja genau! Ich nutze aber ausschließlich die App. Ich finde bei Fiat ist das nicht ganz klar wo man sich überall einloggen kann.

            INT 5749I 1 Reply Last reply
            0
            • T Tschaeens

              @int-5749 ja genau! Ich nutze aber ausschließlich die App. Ich finde bei Fiat ist das nicht ganz klar wo man sich überall einloggen kann.

              INT 5749I Offline
              INT 5749I Offline
              INT 5749
              wrote on last edited by
              #11

              @tschaeens Ja, finde ich auch sehr kompliziert.

              Mit geht es darum den Anmeldeprozess zu analysieren. Darüber kann man dann eine Schnittstelle für den ioBroker machen, evtl. ein Binding für openHAB und eine Integration in die Steuerung der Wallbox um den Ladevorgang bei einem bestimmten SoC zu beenden.

              Derzeit hadere ich meine Anmeldedaten heraus zu geben und hoffe auf Unterstützung wie ich mittels Postman den Token erzeuge und für Abfragen nutze.

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tombox
                wrote on last edited by
                #12

                @tschaeens
                Hier der Adapter bitte mal testen
                https://forum.iobroker.net/topic/46378/test-adapter-fiat-v0-0-x

                INT 5749I 1 Reply Last reply
                0
                • T tombox

                  @tschaeens
                  Hier der Adapter bitte mal testen
                  https://forum.iobroker.net/topic/46378/test-adapter-fiat-v0-0-x

                  INT 5749I Offline
                  INT 5749I Offline
                  INT 5749
                  wrote on last edited by
                  #13

                  @tombox said in Adapter für Fiat500e:

                  @tschaeens
                  Hier der Adapter bitte mal testen
                  https://forum.iobroker.net/topic/46378/test-adapter-fiat-v0-0-x
                  Moin Tom,

                  wow, das war schnell. ist das nun erst einmal die Anmeldung, oder schon der Zugriff auf die "Daten" unter Klick mich ruhig

                  PS: Installiere gerade iobrker um dies mal zu testen

                  Viele Grüße

                  T 1 Reply Last reply
                  0
                  • INT 5749I INT 5749

                    @tombox said in Adapter für Fiat500e:

                    @tschaeens
                    Hier der Adapter bitte mal testen
                    https://forum.iobroker.net/topic/46378/test-adapter-fiat-v0-0-x
                    Moin Tom,

                    wow, das war schnell. ist das nun erst einmal die Anmeldung, oder schon der Zugriff auf die "Daten" unter Klick mich ruhig

                    PS: Installiere gerade iobrker um dies mal zu testen

                    Viele Grüße

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

                    @int-5749 ja komplett fertig

                    INT 5749I 1 Reply Last reply
                    0
                    • T tombox

                      @int-5749 ja komplett fertig

                      INT 5749I Offline
                      INT 5749I Offline
                      INT 5749
                      wrote on last edited by
                      #15

                      @tombox RESPEKT !!!!

                      Hat Du denn evtl. einen Tipp für mich, wie ich den Token in Postman aufspüre und für die Anfrage mit übergebe?? Dann kann ich bei weiteren Änderungen evtl. das eine oder andere beitragen ;-)

                      T 1 Reply Last reply
                      0
                      • INT 5749I INT 5749

                        @tombox RESPEKT !!!!

                        Hat Du denn evtl. einen Tipp für mich, wie ich den Token in Postman aufspüre und für die Anfrage mit übergebe?? Dann kann ich bei weiteren Änderungen evtl. das eine oder andere beitragen ;-)

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

                        @int-5749 Ist eigentlich alles im code einsehbar. Es sind eine Menge Token

                        INT 5749I 2 Replies Last reply
                        0
                        • T tombox

                          @int-5749 Ist eigentlich alles im code einsehbar. Es sind eine Menge Token

                          INT 5749I Offline
                          INT 5749I Offline
                          INT 5749
                          wrote on last edited by
                          #17

                          @tombox OK, dann werde ich mir den Code mal anschauen, DANKE!

                          1 Reply Last reply
                          0
                          • T tombox

                            @int-5749 Ist eigentlich alles im code einsehbar. Es sind eine Menge Token

                            INT 5749I Offline
                            INT 5749I Offline
                            INT 5749
                            wrote on last edited by
                            #18

                            @tombox

                            Ich habe gerade ioBroker von scratch unter Windows installiert und den Adapter wie beschrieben hinzugefügt. Dann unter den Einstellungen Login/Passwort eingegeben und bestätigt.

                            Die Ampel bleibt aber rot :-/

                            Habe ich etwas vergessen?? Ich brauche keinen API Key eingeben?

                            T 1 Reply Last reply
                            0
                            • INT 5749I INT 5749

                              @tombox

                              Ich habe gerade ioBroker von scratch unter Windows installiert und den Adapter wie beschrieben hinzugefügt. Dann unter den Einstellungen Login/Passwort eingegeben und bestätigt.

                              Die Ampel bleibt aber rot :-/

                              Habe ich etwas vergessen?? Ich brauche keinen API Key eingeben?

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

                              @int-5749 nein aber im log kannst du mehr fehler sehen bzw den adapter auf debug log stellen

                              INT 5749I 2 Replies Last reply
                              0
                              • T tombox

                                @int-5749 nein aber im log kannst du mehr fehler sehen bzw den adapter auf debug log stellen

                                INT 5749I Offline
                                INT 5749I Offline
                                INT 5749
                                wrote on last edited by
                                #20

                                @tombox
                                OK, die besten Fehler sind die hausgemachten. Ich hatte einfach den Windows Installer von der Website geladen und übersehen, das der noch auch 2019 stammt.

                                Somit => startInstance system.adapter.fiat.0Invalid version of "js-controller". Installed "2.1.0", required ">=3.0.0

                                Dann werde ich mal sehen, wie ich das hochrüste.

                                1 Reply Last reply
                                0
                                • T tombox

                                  @int-5749 nein aber im log kannst du mehr fehler sehen bzw den adapter auf debug log stellen

                                  INT 5749I Offline
                                  INT 5749I Offline
                                  INT 5749
                                  wrote on last edited by
                                  #21

                                  @tombox

                                  Nun erhalte ich folgenden LOG Error

                                  fiat.0 2021-07-14 12:25:16.274 error (5432) Login failed
                                  fiat.0 2021-07-14 12:25:16.274 error (5432) {"__type":"NotAuthorizedException","message":"Invalid login token. Not a Cognito token."}
                                  fiat.0 2021-07-14 12:25:16.274 error (5432) amz Token failed
                                  fiat.0 2021-07-14 12:25:16.274 error (5432) Error: Request failed with status code 400
                                  fiat.0 2021-07-14 12:25:13.262 info (5432) starting. Version 0.0.1 in D:/iobroker/SmartHomeBroker/node_modules/iobroker.fiat, node: v10.17.0, js-controller: 3.2.16

                                  :-/

                                  T 1 Reply Last reply
                                  0
                                  • INT 5749I INT 5749

                                    @tombox

                                    Nun erhalte ich folgenden LOG Error

                                    fiat.0 2021-07-14 12:25:16.274 error (5432) Login failed
                                    fiat.0 2021-07-14 12:25:16.274 error (5432) {"__type":"NotAuthorizedException","message":"Invalid login token. Not a Cognito token."}
                                    fiat.0 2021-07-14 12:25:16.274 error (5432) amz Token failed
                                    fiat.0 2021-07-14 12:25:16.274 error (5432) Error: Request failed with status code 400
                                    fiat.0 2021-07-14 12:25:13.262 info (5432) starting. Version 0.0.1 in D:/iobroker/SmartHomeBroker/node_modules/iobroker.fiat, node: v10.17.0, js-controller: 3.2.16

                                    :-/

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

                                    @int-5749 setzt den adapter unter instanzen in experten einstellungen und dann die instanz in debug log und sende mir das ende via pn
                                    d0ea6139-34f2-4c10-be97-8e67dc4fff12-image.png

                                    bzw installiere die aktuelle version

                                    INT 5749I 1 Reply Last reply
                                    0
                                    • T tombox

                                      @int-5749 setzt den adapter unter instanzen in experten einstellungen und dann die instanz in debug log und sende mir das ende via pn
                                      d0ea6139-34f2-4c10-be97-8e67dc4fff12-image.png

                                      bzw installiere die aktuelle version

                                      INT 5749I Offline
                                      INT 5749I Offline
                                      INT 5749
                                      wrote on last edited by
                                      #23

                                      @tombox said in Adapter für Fiat500e:

                                      bzw installiere die aktuelle version

                                      Jetzt habe ich den ganzen Nachmittag erfolglos versucht dies ans laufen zu bekommen, leider erfolglos.

                                      Nachdem ich nochmals das log vom Update des js-controllers angeschaut habe, war da eine Fehlermeldung, das dies nicht mehr unter Windows 7 läuft, was mein Test Rechner war. Also habe ich auf einem anderen Test-System, welches schon Windows 10 ist, dies zunächst mit allen Microsoft Updates versorgt. Dann Node 14 installiert, dann den letzten iobroker. Updates des js-controllers lief wieder, bei der installation des Fiat Adapters lief nur der Kreisel und irgendwann timeout und iobroker lief nicht mehr :-/

                                      Also alles de-installiert, neustarts und iobroker wieder installiert. iobroker update und upgrade für den js-installer, dann noch node 12 im Verzeichnis aktualisiert und wurde auch angezeigt.

                                      Dann wollte ich den Admin Adapter auf den letzten Stand bringen und? ? ? => iobroker läuft wieder nicht mehr. Den Dienst kann ich nicht starten, nix.

                                      Unter Win 7 lief dies noch, unter Win 10 auf einmal solche Probleme??

                                      Echt frustrierend

                                      Thomas BraunT 1 Reply Last reply
                                      0
                                      • INT 5749I INT 5749

                                        @tombox said in Adapter für Fiat500e:

                                        bzw installiere die aktuelle version

                                        Jetzt habe ich den ganzen Nachmittag erfolglos versucht dies ans laufen zu bekommen, leider erfolglos.

                                        Nachdem ich nochmals das log vom Update des js-controllers angeschaut habe, war da eine Fehlermeldung, das dies nicht mehr unter Windows 7 läuft, was mein Test Rechner war. Also habe ich auf einem anderen Test-System, welches schon Windows 10 ist, dies zunächst mit allen Microsoft Updates versorgt. Dann Node 14 installiert, dann den letzten iobroker. Updates des js-controllers lief wieder, bei der installation des Fiat Adapters lief nur der Kreisel und irgendwann timeout und iobroker lief nicht mehr :-/

                                        Also alles de-installiert, neustarts und iobroker wieder installiert. iobroker update und upgrade für den js-installer, dann noch node 12 im Verzeichnis aktualisiert und wurde auch angezeigt.

                                        Dann wollte ich den Admin Adapter auf den letzten Stand bringen und? ? ? => iobroker läuft wieder nicht mehr. Den Dienst kann ich nicht starten, nix.

                                        Unter Win 7 lief dies noch, unter Win 10 auf einmal solche Probleme??

                                        Echt frustrierend

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

                                        @int-5749 sagte in Adapter für Fiat500e:

                                        unter Win 10 auf einmal solche Probleme??
                                        Echt frustrierend

                                        Lass den ioBroker unter einen Betriebsystem laufen. Windows ist ja eher ein Betrübsystem.

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

                                        1 Reply Last reply
                                        0
                                        • T Offline
                                          T Offline
                                          tombox
                                          wrote on last edited by
                                          #25

                                          @int-5749 Ohne logs schwierig aber auf windows ist es auch nur:

                                          npm install --global windows-build-tools
                                            md C:\iobroker
                                            cd /d C:\iobroker
                                            npm install iobroker
                                            npm install --production --no-optional --logevel=error
                                            iobroker status  
                                          

                                          es wird node 12 und 14 unterstützt wichtig ist nur npm 6

                                          INT 5749I 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

                                          453

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe