Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Adapter für Fiat500e erledigt

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Adapter für Fiat500e erledigt

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tombox @schroedinger last edited by

      @schroedinger @Tschaeens Wenn mir jemand zugangsdaten gibt dann kann ich schnell einen bauen

      INT 5749 1 Reply Last reply Reply Quote 1
      • INT 5749
        INT 5749 @tombox last edited by

        @tombox
        Hi, ich habe einen Fiat 500 und Zugangsdaten. Natürlich möchte ich diese nicht so herausgeben, da in dem Portal sensible Daten vorhanden sind 😉 Auch wenn ich keinen iobroker Access benötige, denke ich die Login Procedre könnte eine win-win Option sein

        Ich versuche derzeit mit dem Edge Debugger und Postman die notwendigen Routinen abzufragen. Da dies mein erster Versuch in diese Richtung ist, brauche ich noch den einen oder anderen Schubs.

        Was ich bereits erreicht habe:
        Login über Postman: Dazu braucht es einen API Key und die Zugangsdaten. Letzteres habe ich und den Key konnte ich über den Debugger erhalten.
        Ich habe bereits den Aufruf gefunden, der mir die Daten wie Reichweite, SoC, Ladezustand, Ladepläne,etc. als JSON liefert, hier scheitert es aber am Token 😕

        Beim Login wird ein Cookie erstellt, beim Zugriff auf den Status scheint es ein AWS zu sein.

        Kann hier jemand unterstützen?? Gerne auch als PN??

        VG
        INT5749

        T 1 Reply Last reply Reply Quote 0
        • T
          tombox @INT 5749 last edited by

          @int-5749 Von welchem Portal sprichst du

          INT 5749 1 Reply Last reply Reply Quote 0
          • INT 5749
            INT 5749 @tombox last edited by

            @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 Reply Quote 0
            • T
              tombox @INT 5749 last edited by

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

              INT 5749 1 Reply Last reply Reply Quote 0
              • INT 5749
                INT 5749 @tombox last edited by

                @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 Reply Quote 0
                • INT 5749
                  INT 5749 @Tschaeens last edited by

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

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    Tschaeens @INT 5749 last edited by

                    @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 5749 1 Reply Last reply Reply Quote 0
                    • INT 5749
                      INT 5749 @Tschaeens last edited by

                      @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 Reply Quote 0
                      • T
                        tombox last edited by

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

                        INT 5749 1 Reply Last reply Reply Quote 0
                        • INT 5749
                          INT 5749 @tombox last edited by

                          @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 Reply Quote 0
                          • T
                            tombox @INT 5749 last edited by

                            @int-5749 ja komplett fertig

                            INT 5749 1 Reply Last reply Reply Quote 0
                            • INT 5749
                              INT 5749 @tombox last edited by

                              @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 Reply Quote 0
                              • T
                                tombox @INT 5749 last edited by

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

                                INT 5749 2 Replies Last reply Reply Quote 0
                                • INT 5749
                                  INT 5749 @tombox last edited by

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

                                  1 Reply Last reply Reply Quote 0
                                  • INT 5749
                                    INT 5749 @tombox last edited by

                                    @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 Reply Quote 0
                                    • T
                                      tombox @INT 5749 last edited by

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

                                      INT 5749 2 Replies Last reply Reply Quote 0
                                      • INT 5749
                                        INT 5749 @tombox last edited by

                                        @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 Reply Quote 0
                                        • INT 5749
                                          INT 5749 @tombox last edited by

                                          @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 Reply Quote 0
                                          • T
                                            tombox @INT 5749 last edited by 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 5749 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            604
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapterentwicklung
                                            7
                                            40
                                            3291
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo