Read the statement by Michael Teeuw here.
MMM-solar showing "Loading" and is doing nothing .... did someone get it running?
-
restart the mirror with
npm start dev
to open the developers console, then select the console tab,are there any errors shown?
-
@sdetweil … WOW! :fearful_face: :fearful_face: :fearful_face:
Didn’t know about this! Looks nice!
But back to the problem…in the console tab I can see some errors but not about the Solar module. There are 2 warnings that the Solar module got a notification from another module but don’t think that’s a problem.
I can see 3 errors for the modules: MMM-Buienradar, weatherforcast (openweathermap is unauthorized yet it works fine) and for my crypto coins chart (it can’t find cryptocoin picture/logo’s in a specific folder).
So the Solar-module should work fine looking at this. -
ok, can u find the console window where you did npm start dev, and see if there are errors reported there? alt-tab, should bring up a list of windows, so you can select the right console window
-
@sdetweil
I’m not seeing any errors but I see something strange…
Down at the bottomit says:
“…
Sockets connected & moduls started …
Launching application.
…”
Then a bit futher down a line reads:
“…
Notification: GET_SOLAR Payload: [object object]
…”Looks like it’s missing data that it needs to find somewere. Am I right?
-
@mwel1977 thats just bad logging
edit the node_helper.js file in the MMM-Solar folder, at the end
after this
if (!error && response.statusCode == 200) { var jsonData = JSON.parse(body); self.sendSocketNotification("SOLAR_DATA", jsonData); }
add this
else{ if(error!=null){ console.log("api request error ="+ JSON.stringify(error)); } else{ console.log("api response code error ="+ response.statusCode); } }
i get this
Notification: GET_SOLAR Payload: [object Object] api response code error =401
401 is authentication failed
-
I submitted that code to the MMM-Solar author for the future
-
@sdetweil - Just FYI for everyone: 401 is an Unauthorized Request error message. For some reason, your combination of API key, userID and systemID are not working.
-
@bhepler I know. I don’t have a key. So it should fail. I was just giving an example of the improved error reporting to help out
-
@sdetweil I’ll try it tonight.
Been busy last couple of days (sadly not with my MM2).
But I think it has something to do with the API not being able to connect to my solarpanel system. Like I mentionent before. -
@mwel1977 cool… let us know what you find out…
I don’t know anything about the solar panel system