• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-Fuel

Scheduled Pinned Locked Moved Transport
fuel pricegas stationpetrol stationvoice-controltankerkoenigspritpreisrechnernsw
178 Posts 48 Posters 417.1k Views 48 Watching
Loading More Posts
  • 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.
  • S Offline
    strawberry 3.141 Project Sponsor Module Developer
    last edited by strawberry 3.141 Apr 5, 2021, 5:57 PM Apr 5, 2021, 5:48 PM

    @RIKKO14 currently this module only supports Germany, Austria and NSW in Australia.

    If you find an API for data in France the module can be expanded. A guide can be found here.

    @eniac there are a couple of issues.

    1. You have the wrong format for the stationIds. It should be stationIds: ["9ac83212-c785-476f-9862-34a4b04f6320"].
    2. I suggest not going lower than the default update interval of 15min. You currently fetch data every minute, which can lead to a suspension of your API key as other users experienced before. Also see limitations here https://creativecommons.tankerkoenig.de/terms
    3. The fuel type should be lowercase
    4. The fuel station id you tried is inside the default search radius. There seems to be a bug currently, where we still make a request even if the list is empty. I suggest to either disable the radius search or remove the station ids.
    {
      module: "MMM-Fuel",
      position: "top_right",
      config: {
        api_key: "XXXXXXXXXXXX",
        lat: 50.873798,
        lng: 8.023410,
        types: ["e5"],
        stationIds: ["9ac83212-c785-476f-9862-34a4b04f6320"],
        radius: 0
      }
    },
    
    {
      module: "MMM-Fuel",
      position: "top_right",
      config: {
        api_key: "XXXXXXXXXXXX",
        lat: 50.873798,
        lng: 8.023410,
        types: ["e5"]
      }
    },
    

    station.png radius.png

    Please create a github issue if you need help, so I can keep track

    C 1 Reply Last reply Jul 16, 2021, 6:10 AM Reply Quote 0
    • S Offline
      strawberry 3.141 Project Sponsor Module Developer
      last edited by Apr 8, 2021, 8:18 PM

      Version 2.2.1

      Fixed

      • Filtering of station ids lead to invalid price request for provider tankerkoenig

      Changed

      • Log a warning if no fuel station detail could be fetched
      • Updated provider integration documentation

      https://github.com/fewieden/MMM-Fuel

      [card: fewieden/MMM-Fuel]

      Please create a github issue if you need help, so I can keep track

      1 Reply Last reply Reply Quote 1
      • C Offline
        codac
        last edited by Apr 15, 2021, 1:19 PM

        With the new update of MM I’m getting the following error:

        0|mm       | [15.04.2021 14:11.21.945] [ERROR] (node:15096) UnhandledPromiseRejectionWarning: Error: Cannot find module 'geolib'
        0|mm       | Require stack:
        0|mm       | - /home/pi/MagicMirror/modules/MMM-Fuel/apis/tankerkoenig.js
        0|mm       | - /home/pi/MagicMirror/modules/MMM-Fuel/node_helper.js
        0|mm       | - /home/pi/MagicMirror/js/app.js
        0|mm       | - /home/pi/MagicMirror/js/electron.js
        0|mm       | - /home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js
        
        1 Reply Last reply Reply Quote 0
        • C Offline
          Commander @strawberry 3.141
          last edited by Jul 16, 2021, 6:10 AM

          @strawberry-3-141
          Hello, i want to check prices of only 3 specific gas stations, but it doesn`t work.

          code_text: 
          
                 config: {
                         api_key: "XXXXXXXXXXXXX-XXX-XXXX-XXXXXXXXXXXX",
                         types: ["e5"],
                 	       rotate: true,
                 	       showDistance:false,
                 	       lat: 50.8634,
                         lng: 8.03944,
                         stationIds: ["238715f9-60d6-4f7a-9e74-c40fdb71a79d"],
                         radius: 0,
                 	       lat: 50.8708534,
                         lng: 8.014519,
                         stationIds: ["1b41801e-ee5e-490e-86d6-474bafec5dc4"],
                         radius: 0,
                 	       lat: 50.871715,
                 	       lng: 8.012415,
                         stationIds: ["4b9763df-8cce-426f-a1d5-2b44d413550a"],
                         radius: 0,
                 		
                 		
                 		
                         // all your config options, which are different than their default values
                     }
          

          I try to set stationIds like that:

          stationIds: ["238715f9-60d6-4f7a-9e74-c40fdb71a79d,1b41801e-ee5e-490e-86d6-474bafec5dc4,4b9763df-8cce-426f-a1d5-2b44d413550a"],
          

          but it also doesn`t work.
          Could you explaine how set specific gas stations?

          Thanks

          J 1 Reply Last reply Jul 16, 2021, 7:02 AM Reply Quote 0
          • J Offline
            Jalibu Module Developer @Commander
            last edited by Jul 16, 2021, 7:02 AM

            @commander said in MMM-Fuel:

            stationIds: [“238715f9-60d6-4f7a-9e74-c40fdb71a79d,1b41801e-ee5e-490e-86d6-474bafec5dc4,4b9763df-8cce-426f-a1d5-2b44d413550a”],

            try

            stationIds: ["238715f9-60d6-4f7a-9e74-c40fdb71a79d", "1b41801e-ee5e-490e-86d6-474bafec5dc4", "4b9763df-8cce-426f-a1d5-2b44d413550a"],
            
            C 1 Reply Last reply Jul 16, 2021, 8:01 AM Reply Quote 1
            • C Offline
              Commander @Jalibu
              last edited by Jul 16, 2021, 8:01 AM

              @jalibu said in MMM-Fuel:

              stationIds: [“238715f9-60d6-4f7a-9e74-c40fdb71a79d”, “1b41801e-ee5e-490e-86d6-474bafec5dc4”, “4b9763df-8cce-426f-a1d5-2b44d413550a”],

              Oh yes tanks !

              1 Reply Last reply Reply Quote 0
              • S Offline
                Seansation
                last edited by Aug 11, 2021, 12:21 PM

                Hello,

                is it possible to sort by distance without rotation?

                {
                			module: "MMM-Fuel",
                			position: "top_right",
                			config: {
                				api_key: "my_key",
                				showAddress: false,
                				rotate: false,
                				lat: my_lat,
                				lng: my_lng,
                				shortenText: false,
                				types: ["e5"],
                				sortBy: "e5", //possible to sort by distance? e.g. sortBy: "distance"
                					}
                

                Thank you

                S 1 Reply Last reply Aug 15, 2021, 5:06 AM Reply Quote 0
                • S Offline
                  strawberry 3.141 Project Sponsor Module Developer @Seansation
                  last edited by Aug 15, 2021, 5:06 AM

                  @seansation this is currently not supported, feel free to send a pr.

                  Please create a github issue if you need help, so I can keep track

                  1 Reply Last reply Reply Quote 1
                  • S Offline
                    strawberry 3.141 Project Sponsor Module Developer
                    last edited by Apr 23, 2022, 2:22 PM

                    Now also supporting fuel prices in the USA. Take a look at https://github.com/cowboysdude/MMM-Gas for different style of the same information.

                    2.3.0

                    MagicMirror² version >= 2.15.0 required.

                    Added

                    • Provider: autoblog
                    • Config option: showBrand
                    • Integrated MagicMirror logger on server side
                    • Dependency: node-html-parser
                    • Config option excludeStationIds to exclude gas stations from radius (Tankerkönig only)

                    Changed

                    • Updated Github config files
                    • Updated dependencies

                    Removed

                    • Dependency: fs-extra
                    • Dependency: geolib

                    Link to module https://github.com/fewieden/MMM-Fuel

                    autoblog.png

                    Please create a github issue if you need help, so I can keep track

                    cowboysdudeC 1 Reply Last reply May 13, 2022, 1:08 PM Reply Quote 2
                    • S Offline
                      strawberry 3.141 Project Sponsor Module Developer
                      last edited by May 12, 2022, 3:44 PM

                      2.3.1

                      Fixed

                      • Tankerkoenig prices for requests with stationIds

                      Link to module https://github.com/fewieden/MMM-Fuel

                      Please create a github issue if you need help, so I can keep track

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 14
                      • 15
                      • 16
                      • 17
                      • 18
                      • 17 / 18
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy