Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. E-Control API Kraftstoffpreise

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    E-Control API Kraftstoffpreise

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hinti last edited by hinti

      Hallo!
      Ich möchte mir die aktuellen Kraftstoffpreise über die E-Controll API anzeigen lassen.
      Mit diesem URL
      https://api.e-controll.... wird mir schon alles angezeigt und kann auch alles mit Node-Red auslesen. Jedoch wird von 0 - 9 aufsteigend und dynamisch nach dem Spritpreis sortiert.
      Ich möchte aber nicht dymamisch sondern einzelne - oder eine einzelne - Tankstellen statisch anzeigen lassen. Z.B. sollte in 0 immer die selbe Tankstelle zu finden sein.
      Bildschirmfoto vom 2022-01-05 20-52-17.png
      Kann man den URL nach meinen Vorstellungen umbauen?
      Danke.

      Issi Homoran 2 Replies Last reply Reply Quote 0
      • Issi
        Issi Developer @hinti last edited by

        @hinti
        das wird schwierig da sich die Tankstellen nach den preis in der API sortiert wird das heißt die billigste ist immer die 0 das kann man nicht fest definieren, du kannst auch mal den Adapter versuchen der fragt die API ab
        https://github.com/HGlab01/ioBroker.fuelpricemonitor

        H 1 Reply Last reply Reply Quote 0
        • H
          hinti @Issi last edited by

          @issi Ja den Adapter hab ich mir schon angeschaut. Aber ich glaube der sortiert mit der Standardeinstellung auch dynamisch. Aber da kann man die Sortierung auch nach der ID einstellen. Da müsste dann in der einen ID auch immer die selbe Tanke drinnen sein.
          Das wäre fein wenn das mit der API-URL auch irgend wie gehen würde.
          Ich bin gerade dabei Node-Red ein wenig kennen zu lernen, und würde deshalb dieses auch gerne mit Node-Red umsetzen.

          Issi 1 Reply Last reply Reply Quote 0
          • Issi
            Issi Developer @hinti last edited by

            @hinti sagte in E-Control Kraftstoffpreise:

            Aber da kann man die Sortierung auch nach der ID einstellen. Da müsste dann in der einen ID auch immer die selbe Tanke drinnen sein.

            das wird im Adapter intern verarbeitet und die dann immer auf die gleiche Position gesetzt

            Das wäre fein wenn das mit der API-URL auch irgend wie gehen würde.

            in der API URL kann man das nicht einstellen

            H 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @hinti last edited by

              @hinti kannst du mal den Threadtitel korrigieren

              H 1 Reply Last reply Reply Quote 0
              • H
                hinti @Issi last edited by

                @issi Schade, aber danke für die Info.

                1 Reply Last reply Reply Quote 0
                • H
                  hinti @Homoran last edited by

                  @homoran Kann ich gene machen. Aber was soll geändert werden bzw. was passt nicht?

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @hinti last edited by

                    @hinti sagte in E-Control AIP Kraftstoffpreise:

                    was passt nicht?

                    ich hatte mich die ganze Zeit gefragt was

                    E-Control AIP Kraftstoffpreise

                    sind

                    1 Reply Last reply Reply Quote 0
                    • H
                      hinti @Issi last edited by hinti

                      @issi So, ich hab mir jetzt die von mir gewünschten Tankstellen mit

                      msg.payload.find()
                      

                      herausfiltern können.

                      Der Flow funktioniert jetzt, aber es gibt Tankstellen bei denen der Preis nur sporadisch - bei Änderung, oder gar nicht übertragen wird. Wenn der Preis nicht dabei ist kommt es zu einer Fehlermeldung, die ich mit der catch-Node abfange, und mittels Abfrage die letzten Werte aus der InfluxDB hohle und wieder hinein schreibe.
                      Warum da der Preis manchmal nicht mit übertragen wird weiß ich leider nicht.

                      Mit diesem Flow suche ich mir die 4 von mir gewünschten Tankstellen und hohle mir den aktuellen Super- und Dieselpreis heraus.

                      Für interessierte ist der Flow angehängt.

                      Flow_E_Control_Spritpreise.txt

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      481
                      Online

                      31.7k
                      Users

                      79.8k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      650
                      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