• 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 383.9k 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 @strawberry 3.141
    last edited by Apr 4, 2021, 2:47 PM

    Version 2.2.0

    Thanks to @TheDuffman85 for his contribution to this release. This version allows either to search by radius, specific station, or a combination of those two for provider Tankerkönig (Germany).

    Added

    • Config option stationIds to check prices of specific gas stations (Tankerkönig only)
    • Github actions

    Changed

    • 3rd decimal is now superscripted
    • Price and distance values are now localized based on global config option locale.

    Removed

    • Travis-CI integration

    fuel.png

    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 0
    • R Offline
      RIKKO14
      last edited by Apr 5, 2021, 9:41 AM

      Hello,
      Does this module work for France?

      1 Reply Last reply Reply Quote 0
      • E Offline
        eniac
        last edited by Apr 5, 2021, 3:15 PM

        Hello … getting this Error with npm start DEV

        [17:08:01.452] [LOG] Error: Error no fuel station detail
        at setStationInfos (/home/pi/MagicMirror/modules/MMM-Fuel/apis/tankerkoenig.js:189:19)
        at process._tickCallback (internal/process/next_tick.js:68:7)

        
            module: "MMM-Fuel",
            position: "top_right",
            config: {
        	//provider: "tankerkoenig",
                api_key: "xxxxxxxxxxxxxxxxxxxxxx",
        	lat: 50.873798,
                lng: 8.023410,
                types: ["E5"],
        	updateInterval: 60000,
        	stationIds: 
        			[
          {
            "id": "9ac83212-c785-476f-9862-34a4b04f6320",
            "name": "BELL Oil",
             ......................................
        

        What could that be ?

        1 Reply Last reply Reply Quote 0
        • 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

                JalibuJ 1 Reply Last reply Jul 16, 2021, 7:02 AM Reply Quote 0
                • JalibuJ 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
                      • 1
                      • 2
                      • 14
                      • 15
                      • 16
                      • 17
                      • 18
                      • 16 / 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