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-MealieMenu Fetch Error

    Scheduled Pinned Locked Moved Solved Troubleshooting
    30 Posts 3 Posters 9.0k Views 3 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.
    • W Offline
      WallysWellies
      last edited by

      • I have found the part of Mealie that allows creation of an API key so I could switch to that method for authentication.
      • I also see I am a couple of versions behind the Mealie master branch (I use version 1.5.1 - current version is 1.7.0). That looks drastic but it’s only 2 releases behind.

      I don’t think either of these things are causing my issue necessarily but it’s a couple of things I can change soon.

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

        @WallysWellies are you using watchtower to keep. your containers up to date?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        W 1 Reply Last reply Reply Quote 0
        • W Offline
          WallysWellies @sdetweil
          last edited by

          @sdetweil Mealie is the first time I’ve used docker so it’s totally manual. I’ve never tried to update it - it was setup within the last couple of months.

          I was planning to do the update based on the Mealie docs but I could look into watchtower.

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

            @WallysWellies i have watchtower maintain all my docker stacks

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            W 1 Reply Last reply Reply Quote 0
            • W Offline
              WallysWellies @sdetweil
              last edited by

              @sdetweil I’ll look into it, thanks.

              1 Reply Last reply Reply Quote 0
              • zanixZ Offline
                zanix
                last edited by zanix

                I normally use an API key but I just tried my username/password and it worked. I’m on Mealie 1.7.0.
                Go ahead and restart MM and see if that works.

                Are you on the latest MMM-MealieMenu (1.5.0)? I added an additional log when the auth token fetch fails.

                1 Reply Last reply Reply Quote 0
                • zanixZ Offline
                  zanix
                  last edited by

                  I just realized this error occurs when the meal plan is fetched. I wonder if the auth token is expiring.

                  W 1 Reply Last reply Reply Quote 0
                  • W Offline
                    WallysWellies @zanix
                    last edited by

                    @zanix Restarting the MM service fixed the issue with no additional steps so it may well be an expiring token or something.

                    I have updated the Mealie container so I am now on v1.7.0 and switched to using the API key for auth. I have also checked and I am using the current version of your module, v1.5.0.

                    I’ll report back if anything interesting happens. Thanks again for your advice.

                    zanixZ 1 Reply Last reply Reply Quote 0
                    • zanixZ Offline
                      zanix @WallysWellies
                      last edited by

                      @WallysWellies Thanks!
                      I think the token does expire. I just checked the token on my instance and it expires 1 month from now.
                      I will work on fixing that soon.

                      1 Reply Last reply Reply Quote 0
                      • zanixZ Offline
                        zanix
                        last edited by

                        @WallysWellies I just updated the module to account for token expiration.
                        It took me a bit to test since I needed to let the token expire to make sure it worked.

                        W 3 Replies Last reply Reply Quote 1
                        • W Offline
                          WallysWellies @zanix
                          last edited by

                          @zanix that’s dedication, thanks!

                          I see the update notification so I’ll get it updated tonight. Cheers.

                          1 Reply Last reply Reply Quote 0
                          • W Offline
                            WallysWellies @zanix
                            last edited by

                            @zanix Hi Zanix. Just updated the module and all meal entries now seem to use the default image. I updated the docker image in case that was the problem but they’re all still showing the default orange image.

                            Possible bug introduced in the latest release?

                            1 Reply Last reply Reply Quote 0
                            • W Offline
                              WallysWellies @zanix
                              last edited by

                              @zanix Sorry, ignore me - it seems to only be using default images on my laptop. On the actual screen it’s showing the images. Maybe it’s something to do with resolution or something. Apologies.

                              zanixZ 1 Reply Last reply Reply Quote 0
                              • zanixZ Offline
                                zanix @WallysWellies
                                last edited by zanix

                                @WallysWellies I opened MM on my desktop (MM runs on a Pi5) and I can see the meal images.
                                The default image only displays when the meal image cannot load. Maybe the URL of the images isn’t accessible on your laptop?

                                W 1 Reply Last reply Reply Quote 0
                                • W Offline
                                  WallysWellies @zanix
                                  last edited by

                                  @zanix You are correct. Looking in the console it’s trying to load from localhost. I’m not greatly fussed but one day I might look into where I can fix that.

                                  Cheers!

                                  zanixZ 1 Reply Last reply Reply Quote 0
                                  • zanixZ Offline
                                    zanix @WallysWellies
                                    last edited by

                                    @WallysWellies Are you running MM and Mealie on the same computer? And do you have the MMM-Mealie URL set as localhost?
                                    If so, try changing the MMM-Mealie URL to the IP address of the computer it’s running on.

                                    1 Reply Last reply Reply Quote 0

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    • 1
                                    • 2
                                    • 1 / 2
                                    • 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