Version 1.7.0
Features
- Add support for Mealie v2 (Households)
Bug Fixes
- Error log output
Features
Bug Fixes
Bug Fixes
@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.
@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?
@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.
Bug Fixes
Features
@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.
I just realized this error occurs when the meal plan is fetched. I wonder if the auth token is expiring.
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.
@WallysWellies said in MMM-MealieMenu Fetch Error:
@zanix Thanks for your input :)
I made the change after posting and it certainly doesn’t break anything but I have been playing with some other modules too so have restarted the software several times meaning I haven’t given it a chance to error but based on my understanding it probably shouldn’t anymore. I don’t know why it was in the first place though - the Mealie container is on the Pi so it’s using localhost to retrieve data. Who knows.
Hopefully that fixes the issue, let me know otherwise.
I did make one other change because I wanted to see the next week of meals, rather than the remaining meals this week. So I changed this line:
const startOfWeek = this.getFirstDayOfWeek(config.weekStartsOnMonday);
to this:
const startOfWeek = moment();
It’s pretty crude but if you’re taking suggestions it might be nice to have the option to show x number of days in the future rather than until the end of the week. I don’t believe that’s currently possible natively?
Before now no, but I did just add the fetch fix, updateInterval default to 1 hour, and some additional meal entry options in version 1.5.0.
The options are:
Now you can just set currentWeek
to false to get the same effect.
Thanks for the module though, it’s great!
I appreciate that, glad it’s useful!