MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.24.0 is available! For more information about this release, check out this topic.

    SOLVED MMM-Fuel error ECONNREFUSED

    Troubleshooting
    2
    12
    1103
    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
      db1mso last edited by

      Can`t connect to tankerkoenig.

      Hello, this is my first try to use MMM-Fuel. Dependencies already installed with npm install
      I get this error every seconds in the MM-Logfile:

      0|MagicMirror | { FetchError: request to https://creativecommons.tankerkoenig.de/json/list.php?lat=47.551609&lng=10.251099&rad=3&type=all&apikey=API_KEY&sort=dist failed, reason: connect ECONNREFUSED 188.68.35.147:443
      0|MagicMirror | at ClientRequest. (/home/pi/MagicMirror/modules/MMM-Fuel/node_modules/node-fetch/lib/index.js:1455:11)
      0|MagicMirror | at ClientRequest.emit (events.js:182:13)
      0|MagicMirror | at TLSSocket.socketErrorListener (_http_client.js:382:9)
      0|MagicMirror | at TLSSocket.emit (events.js:182:13)
      0|MagicMirror | at emitErrorNT (internal/streams/destroy.js:82:8)
      0|MagicMirror | at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
      0|MagicMirror | at process._tickCallback (internal/process/next_tick.js:63:19)
      0|MagicMirror | message:
      0|MagicMirror | ‘request to https://creativecommons.tankerkoenig.de/json/list.php?lat=47.123456&lng=10.123456&rad=3&type=all&apikey=API_KEY&sort=dist failed, reason: connect ECONNREFUSED 188.68.35.147:443’,
      0|MagicMirror | type: ‘system’,
      0|MagicMirror | errno: ‘ECONNREFUSED’,
      0|MagicMirror | code: ‘ECONNREFUSED’ }

      The URL works just fine in a Browser and shows up the Gas-Stations near to me.

      My config file:

      {
      			module: "MMM-Fuel",
      			disabled: false,
      			position: "top_left",
      			config: {
      				provider: "tankerkoenig",
      				api_key: "API_KEY",
      				lat: 47.123456,
      				lng: 10.123456,
      				types: ["e5"],
      				sortBy: "e5",
      				radius: 3,
      				max: 3,
      				updateInterval: 15,
      			}
      		},
      

      Thanks for any hint.

      Sincerly Olli

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @db1mso last edited by

        @db1mso i used your url string above (with the fake api_key), and i got a good string back, says ‘bad api_key’

        {“status”:“error”,“ok”:false,“message”:“apikey nicht angegeben, falsch, oder im falschen Format”

        Sam

        Create a working config
        How to add modules

        D 3 Replies Last reply Reply Quote 0
        • D
          db1mso @sdetweil last edited by db1mso

          @sdetweil sorry i can`t fully reply. AKISMET SPAM 😞

          Sincerly Olli

          1 Reply Last reply Reply Quote 0
          • D
            db1mso @sdetweil last edited by

            @sdetweil Thanks for testing.
            Yes, the url works perfekt in a Browser - but not in MMM-Fuel.
            Best of all: it works perfekt and show up in MM.
            Maybe it runs too often and was rejected by tankerkoenig.de. The Logfile from tankerkoenig API shows up the massive requests --i can’t append the logfile–

            UpdateInterval: 15 says 15 Minutes - right?

            Sincerly Olli

            1 Reply Last reply Reply Quote 0
            • D
              db1mso @sdetweil last edited by

              @sdetweil see Attached Picture 0_1571737115017_logfile_TankerkoenigAPI#.JPG

              Sincerly Olli

              S 1 Reply Last reply Reply Quote 0
              • S
                sdetweil @db1mso last edited by

                @db1mso but your apikey=“API_KEY” is the wrong info

                you need to register on the site to get a key that allows you to connect
                https://creativecommons.tankerkoenig.de/

                my api=_key looks like this
                b0f70ce4-6ac6-bbed-67fd-225db01208be

                Sam

                Create a working config
                How to add modules

                D 1 Reply Last reply Reply Quote 0
                • D
                  db1mso @sdetweil last edited by

                  @sdetweil i never publish my own API_KEY 😉
                  As i mentioned before, the url (with the right key in it) works perfekt in a Browser.

                  Sincerly Olli

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sdetweil @db1mso last edited by

                    @db1mso ok, those requests are returning rc=200, which is good.

                    the apikey shown doesn’t work, as I modified the numbers.

                    Sam

                    Create a working config
                    How to add modules

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      db1mso @sdetweil last edited by

                      @sdetweil modifiying is another method 😉
                      I think the problem was the number of request at a time. There list up to 9 Request at the same Timestamp.

                      EDIT: Error found by myself!
                      The value for UpdateInterval must set to 900000 //15min
                      RTFM!

                      Thanks for your time!

                      Sincerly Olli

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sdetweil @db1mso last edited by sdetweil

                        @db1mso cool… the doc doesn’t say MUST… but the code allows something shorter…

                        I opened an issue on MMM-Fuel
                        https://github.com/fewieden/MMM-Fuel/issues/38

                        Sam

                        Create a working config
                        How to add modules

                        D 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy