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 474.3k 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.
    • strawberry 3.141S Offline
      strawberry 3.141 Project Sponsor Module Developer
      last edited by

      Version 2.1.2

      Added

      • Config option showDistance https://github.com/fewieden/MMM-Fuel/pull/49
      • Missing jsdoc documentation

      Changed

      • Dependency update

      Fixed

      • Deinit map had a hardcoded index for markers.

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

      [card:fewieden/MMM-Fuel]

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

      strawberry 3.141S 1 Reply Last reply Reply Quote 2
      • strawberry 3.141S Offline
        strawberry 3.141 Project Sponsor Module Developer @strawberry 3.141
        last edited by

        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

          Hello,
          Does this module work for France?

          1 Reply Last reply Reply Quote 0
          • eniacE Offline
            eniac
            last edited by

            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
            • strawberry 3.141S Offline
              strawberry 3.141 Project Sponsor Module Developer
              last edited by strawberry 3.141

              @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 Reply Quote 0
              • strawberry 3.141S Offline
                strawberry 3.141 Project Sponsor Module Developer
                last edited by

                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

                  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

                    @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 Reply Quote 0
                    • JalibuJ Offline
                      Jalibu Module Developer @Commander
                      last edited by

                      @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 Reply Quote 1
                      • C Offline
                        Commander @Jalibu
                        last edited by

                        @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
                        • 1
                        • 2
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • 17
                        • 18
                        • 14 / 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