Read the statement by Michael Teeuw here.
Error Undefined Property MMM-OpenWeatherForecast
-
Error: MMM-OpenWeatherForecast.js:290 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘weather’)
This is the line of code:
processWeatherData: function() {
var timeZoneOffset = this.weatherData.timezone_offset;
var summary = this.weatherData.current.weather[0].description.substring(0,1).toUpperCase() + this.weatherData.current.weather[0].description.substring(1) + “.”; -
@quetown this means the data doesn’t match the expected format.
either the data format has changed
or
the wrong data type was returned (the module expected a multiday list, but got a single day result)without debugging the actual cause, fixing is not possible.
I suspect the apikey is for the wrong service
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