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 483.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.
    • D Offline
      Dom1n1c
      last edited by

      The Addon works great
      But: is a filter based on opened station in a defined radius possible?
      I want to hide the distance and detailed address, to reduce the size of the mmm-fuel box.
      Only Shell (Zip/City), Aral (Zip/City) should be displayed.

      my requirements in detail:
      no rotate (check)
      2 types of gas (check)
      maximum of 3 displayed station (check)
      not possible yet:
      display only open stations
      reduce length of the station name, remove address, or at least shorten.

      Thanks (and merry christmas btw)

      D 1 Reply Last reply Reply Quote 0
      • D Offline
        Dom1n1c @Dom1n1c
        last edited by

        Furthermore i want to hide the car icon, because it does not fit into the mm style (just my opinion)

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

          Changelog:

          4 new config options

          • shortenText: shorten name and address after certain characters
          • showAddress: show address of gas station or not
          • showOpenOnly: show only gas stations that are open or all
          • iconHeader: display icon in header

          [card:fewieden/MMM-Fuel]

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

          1 Reply Last reply Reply Quote 2
          • D Offline
            Dom1n1c
            last edited by

            I did a replacement on the Station names, because “Shell” is typically naming there stations after the Street name.
            I fixed the City name to have only the first Letter in uppercase.
            How can i remove the " null" part, which is occuring at JET stations,
            or how can i tidy up the street names? (every seperate word starting with an uppercase)

            of course i can start with a list of the complete string that should be replaced, but there might be another option.
            Thanks :)

            0_1482682151136_tankstellen.PNG

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

              @Dom1n1c

              • null @jets is propably that they inserted the house number in the street name and the house number value returns null
              • for the street names i would split at the space character and then for each array item charAt(0).toUpperCase() and the rest of the string lowercase and finally join them together

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

              1 Reply Last reply Reply Quote 1
              • D Offline
                Dom1n1c
                last edited by

                I added checks for house numbers==null and splitted the street names.
                Also the Brand names starting with (star,ESSO,Aral were replaced automatically)
                (Shell and no-name stations are a special case, so i need to handle them individually)

                But, there is still another special case:
                Streetnames with " " or “-” should be splitted, but no housenumbers (from JET :D ).
                How can i avoid splitting numbers:
                This is the section that does the splitting
                words = str.toLowerCase().split(/-| /);
                can be found here in total:
                https://github.com/Dom1n1c/MMM-Fuel/blob/master/MMM-Fuel.js

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

                  @Dom1n1c I commented on your changes

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

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    reaper81
                    last edited by

                    Is it possible to choose other typs of fuel like non-leaded supergrade plus petrol or premium?

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

                      @reaper81 the api only provides diesel e5 and e10 sorry

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

                      1 Reply Last reply Reply Quote 0
                      • J Offline
                        jayjay2017
                        last edited by jayjay2017

                        Hi

                        If I take the example with a matching token,
                        “Node serveronly” does not start.

                        Loading config …
                        Loading module helpers …
                        WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration.
                        Loading module helpers …
                        Whoops! There was an uncaught exception…
                        [SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode]
                        MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
                        If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues

                        var config = {
                        port: 8070,
                        ipWhitelist: [“127.0.0.1”, “::ffff:127.0.0.1”, “::1”, “192.168.1.22”],

                        language: 'de',
                        timeFormat: 24,
                        units: 'metric',
                        

                        modules: [
                        {
                        module: ‘MMM-Fuel’,
                        position: ‘top_right’,
                        config: {
                        api_key: ‘f9fXXXXXXX’,
                        lat: 51.899177,
                        lng: 10.184662,
                        types: [‘diesel’],
                        }
                        }
                        ]
                        };

                        yawnsY strawberry 3.141S 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 14
                        • 15
                        • 16
                        • 17
                        • 18
                        • 18 / 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