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-SunnyPortal Solar Module

    Scheduled Pinned Locked Moved Requests
    23 Posts 7 Posters 9.4k Views 7 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.
    • T Offline
      TheDuDiop
      last edited by

      @sdetweil said in MMM-SunnyPortal Solar Module:

      developers window

      did you mean this:

      pi@raspberrypi:~ $ cd MagicMirror
      pi@raspberrypi:~/MagicMirror $ npm start

      magicmirror@2.11.0 start /home/pi/MagicMirror
      DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js

      [2020-05-01 07:49:55.511] [LOG] Starting MagicMirror: v2.11.0
      [2020-05-01 07:49:55.522] [LOG] Loading config …
      [2020-05-01 07:49:55.530] [LOG] Loading module helpers …
      [2020-05-01 07:49:55.534] [LOG] No helper found for module: alert.
      [2020-05-01 07:49:55.614] [LOG] Initializing new module helper …
      [2020-05-01 07:49:55.615] [LOG] Module helper loaded: updatenotification
      [2020-05-01 07:49:55.616] [LOG] No helper found for module: clock.
      [2020-05-01 07:49:55.619] [LOG] Initializing new module helper …
      [2020-05-01 07:49:55.620] [LOG] Module helper loaded: mmm-udr
      [2020-05-01 07:49:56.243] [LOG] Initializing new module helper …
      [2020-05-01 07:49:56.244] [LOG] Module helper loaded: calendar
      [2020-05-01 07:49:56.770] [LOG] Initializing new module helper …
      [2020-05-01 07:49:56.771] [LOG] Module helper loaded: MMM-DWD-WarnWeather
      [2020-05-01 07:49:56.772] [LOG] No helper found for module: currentweather.
      [2020-05-01 07:49:56.773] [LOG] No helper found for module: weatherforecast.
      [2020-05-01 07:49:56.879] [LOG] Initializing new module helper …
      [2020-05-01 07:49:56.880] [LOG] Module helper loaded: MMM-Fuel
      [2020-05-01 07:49:57.384] [LOG] Initializing new module helper …
      [2020-05-01 07:49:57.385] [LOG] Module helper loaded: MMM-SunnyPortal
      [2020-05-01 07:49:57.385] [LOG] All module helpers loaded.
      [2020-05-01 07:49:57.574] [LOG] Starting server on port 8080 …
      [2020-05-01 07:49:57.596] [LOG] Server started …
      [2020-05-01 07:49:57.597] [LOG] Connecting socket for: updatenotification
      [2020-05-01 07:49:57.599] [LOG] Connecting socket for: mmm-udr
      [2020-05-01 07:49:57.599] [LOG] Starting node_helper
      [2020-05-01 07:49:57.600] [LOG] Connecting socket for: calendar
      [2020-05-01 07:49:57.601] [LOG] Starting node helper for: calendar
      [2020-05-01 07:49:57.602] [LOG] Connecting socket for: MMM-DWD-WarnWeather
      [2020-05-01 07:49:57.603] [LOG] MMM-DWD-WarnWeather helper started…
      [2020-05-01 07:49:57.604] [LOG] Connecting socket for: MMM-Fuel
      [2020-05-01 07:49:57.605] [LOG] Starting module helper: MMM-Fuel
      [2020-05-01 07:49:57.606] [LOG] Connecting socket for: MMM-SunnyPortal
      [2020-05-01 07:49:57.607] [LOG] Starting node helper for: MMM-SunnyPortal
      [2020-05-01 07:49:57.607] [LOG] Sockets connected & modules started …
      [2020-05-01 07:49:57.756] [LOG] Launching application.
      [2020-05-01 07:50:00.854] [LOG] Create new calendar fetcher for url: hlaalalalallalalalalalalalalaic.ics - Interval: 600000
      [2020-05-01 07:50:00.882] [LOG] SocketNotification START_SUNNYPORTAL received for the first time…setting updateInterval to 900000ms
      [2020-05-01 07:50:01.996] [LOG] Cookie Value: ASP.NET_SessionId=pgoxqxmetvbxoywf5crvnphn; BIGipServerPool_P_SunnyPortal=3036981440.20480.0000
      [2020-05-01 07:50:01.998] [LOG] Fetched VIEWSTATE value: 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
      [2020-05-01 07:50:01.999] [LOG] Fetched VIEWSTATEGENERATOR value: 4E24AF74
      [2020-05-01 07:50:02.063] [LOG] Cookie Value: ASP.NET_SessionId=ysbfmau4w0e3qicudfwhcvn2; BIGipServerPool_P_SunnyPortal=3053758656.20480.0000
      [2020-05-01 07:50:02.064] [LOG] Fetched VIEWSTATE value: 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
      [2020-05-01 07:50:02.064] [LOG] Fetched VIEWSTATEGENERATOR value: 4E24AF74
      [2020-05-01 07:50:02.103] [LOG] Cookie Value: ASP.NET_SessionId=urv14lugscw4gcl3uqeqr51z; BIGipServerPool_P_SunnyPortal=3070535872.20480.0000
      [2020-05-01 07:50:02.104] [LOG] Fetched VIEWSTATE value: 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
      [2020-05-01 07:50:02.105] [LOG] Fetched VIEWSTATEGENERATOR value: 4E24AF74
      [2020-05-01 07:50:02.530] [LOG] Login Failed, no redirect to Dashboard
      [2020-05-01 07:50:02.561] [LOG] Login Failed, no redirect to Dashboard
      [2020-05-01 07:50:02.580] [LOG] Login Failed, no redirect to Dashboard
      [2020-05-01 07:50:03.380] [LOG] HTTP Result: 200
      [2020-05-01 07:50:03.385] [LOG] Whoops! There was an uncaught exception…
      [2020-05-01 07:50:03.387] [ERROR] TypeError: Cannot read property ‘1’ of null
      at Request._callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_helper.js:103:121)
      at Request.self.callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:185:22)
      at Request.emit (events.js:200:13)
      at Request. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1154:10)
      at Request.emit (events.js:200:13)
      at IncomingMessage. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1076:12)
      at Object.onceWrapper (events.js:288:20)
      at IncomingMessage.emit (events.js:205:15)
      at endReadableNT (_stream_readable.js:1154:12)
      at processTicksAndRejections (internal/process/task_queues.js:84:9)
      [2020-05-01 07:50:03.405] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      [2020-05-01 07:50:03.406] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      [2020-05-01 07:50:03.418] [LOG] HTTP Result: 200
      [2020-05-01 07:50:03.420] [LOG] Whoops! There was an uncaught exception…
      [2020-05-01 07:50:03.421] [ERROR] TypeError: Cannot read property ‘1’ of null
      at Request._callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_helper.js:103:121)
      at Request.self.callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:185:22)
      at Request.emit (events.js:200:13)
      at Request. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1154:10)
      at Request.emit (events.js:200:13)
      at IncomingMessage. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1076:12)
      at Object.onceWrapper (events.js:288:20)
      at IncomingMessage.emit (events.js:205:15)
      at endReadableNT (_stream_readable.js:1154:12)
      at processTicksAndRejections (internal/process/task_queues.js:84:9)
      [2020-05-01 07:50:03.428] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      [2020-05-01 07:50:03.431] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      [2020-05-01 07:50:03.440] [LOG] HTTP Result: 200
      [2020-05-01 07:50:03.441] [LOG] Whoops! There was an uncaught exception…
      [2020-05-01 07:50:03.442] [ERROR] TypeError: Cannot read property ‘1’ of null
      at Request._callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_helper.js:103:121)
      at Request.self.callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:185:22)
      at Request.emit (events.js:200:13)
      at Request. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1154:10)
      at Request.emit (events.js:200:13)
      at IncomingMessage. (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:1076:12)
      at Object.onceWrapper (events.js:288:20)
      at IncomingMessage.emit (events.js:205:15)
      at endReadableNT (_stream_readable.js:1154:12)
      at processTicksAndRejections (internal/process/task_queues.js:84:9)
      [2020-05-01 07:50:03.444] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      [2020-05-01 07:50:03.445] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      ^A^A

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

        @TheDuDiop said in MMM-SunnyPortal Solar Module:

        [2020-05-01 07:50:03.380] [LOG] HTTP Result: 200
        [2020-05-01 07:50:03.385] [LOG] Whoops! There was an uncaught exception…
        [2020-05-01 07:50:03.387] [ERROR] TypeError: Cannot read property ‘1’ of null
        at Request._callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_helper.js:103:121)

        the node_helper didn’t get the response from some service as it expected

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • T Offline
          TheDuDiop
          last edited by

          thanks for your answer, what can I do that the node_helper goes again? or is this a developer problem?

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

            probably a developer problem… don’t know the module at all

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • L Offline
              linuxtuxie
              last edited by

              Hi,

              It seems that the sunnyportal website is very picky about which user-agent is trying to connect to their web server.

              I just changed the user-agent string on line 61 of the file node_helper.js
              from

              ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0’,

              to

              ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0’,

              And now I am able to login again.

              I will try to work out some better code to prevent this from happening in the future.

              Can somebody else verify if this solution works?

              Regards,
              Linuxtuxie

              T 1 Reply Last reply Reply Quote 0
              • T Offline
                TheDuDiop @linuxtuxie
                last edited by

                @linuxtuxie thank you will try it tomorrow

                1 Reply Last reply Reply Quote 0
                • S Offline
                  Snake-Darkangel
                  last edited by

                  Thanks for this great module. I have a problem on the loading.

                  mm-error.log

                  [2020-06-22 17:30:35.669] [ERROR]  (node:2694) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
                  [2020-06-22 17:30:35.671] [ERROR]  (node:2694) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
                  [2020-06-22 17:30:36.721] [ERROR]  Unable to fetch login page:  Error: certificate has expired
                      at TLSSocket.onConnectSecure (_tls_wrap.js:1317:34)
                      at TLSSocket.emit (events.js:200:13)
                      at TLSSocket._finishInit (_tls_wrap.js:792:8)
                      at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:606:12) {
                    code: 'CERT_HAS_EXPIRED'
                  }
                  [2020-06-22 17:30:36.741] [ERROR]  Unable to fetch login page:  Error: certificate has expired
                      at TLSSocket.onConnectSecure (_tls_wrap.js:1317:34)
                      at TLSSocket.emit (events.js:200:13)
                      at TLSSocket._finishInit (_tls_wrap.js:792:8)
                      at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:606:12) {
                    code: 'CERT_HAS_EXPIRED'
                  }
                  [2020-06-22 17:30:36.747] [ERROR]  Unable to fetch login page:  Error: certificate has expired
                      at TLSSocket.onConnectSecure (_tls_wrap.js:1317:34)
                      at TLSSocket.emit (events.js:200:13)
                      at TLSSocket._finishInit (_tls_wrap.js:792:8)
                      at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:606:12) {
                    code: 'CERT_HAS_EXPIRED'
                  }
                  [2020-06-22 17:30:39.469] [ERROR]  TypeError: Cannot read property 'statusCode' of undefined
                      at Request._callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_helper.js:101:46)
                      at self.callback (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:185:22)
                      at Request.emit (events.js:200:13)
                      at Request.onRequestError (/home/pi/MagicMirror/modules/MMM-SunnyPortal/node_modules/request/request.js:877:8)
                      at ClientRequest.emit (events.js:200:13)
                      at TLSSocket.socketErrorListener (_http_client.js:402:9)
                      at TLSSocket.emit (events.js:200:13)
                      at emitErrorNT (internal/streams/destroy.js:91:8)
                      at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
                      at processTicksAndRejections (internal/process/task_queues.js:84:9)
                  

                  So if I read correctly, I see that Buffer() is depreciate.
                  But It’s also write something strange with the certificate. In the mm-out.log I see more information:

                  0|mm       | [2020-06-22 17:26:43.303] [LOG]    SocketNotification START_SUNNYPORTAL received for the first time...setting updateInterval to 900000ms
                  0|mm       | [2020-06-22 17:26:44.113] [LOG]    Refreshed access token because it has expired. Expired at: 17:26:43 now is: 17:26:44
                  0|mm       | [2020-06-22 17:26:44.147] [LOG]    Refreshed access token because it has expired. Expired at: 18:26:44 now is: 17:26:44
                  

                  What can I do to resolve this case?
                  I already try to uninstall and re-install all, with npm install or ./install_deps.sh or the 3 npm install request / flow / chart but it doesn’t works.

                  Any idea?

                  Thanks for your help

                  L 1 Reply Last reply Reply Quote 0
                  • L Offline
                    linuxtuxie @Snake-Darkangel
                    last edited by linuxtuxie

                    @Snake-Darkangel

                    Thanks to hervidero the code has been altered so that it ignores the provided SSL Certificate.

                    Hervidero also made the charts a little bit better and wrote some code to make sure you can’t set an updateInterval < 15 minutes.

                    This release also includes the User-Agent change suggested in the previous comment

                    The latest release can be fetched here
                    https://github.com/linuxtuxie/MMM-SunnyPortal

                    Regards,
                    Linuxtuxie

                    I 1 Reply Last reply Reply Quote 0
                    • I Offline
                      icemanmw @linuxtuxie
                      last edited by

                      @linuxtuxie
                      Hello , i try to run the SunnyPortal module, but still no result. I´ve reinstalled the Pi severl times , down to a fresh image with no other modules, but i get only the loading view. thats all.

                      Any idea what i have to do ?

                      error message from PM2.log
                      Login Failed, no redirect to Dashboard or UserProfile/FixedPages/HoManEnergyRedesign.aspx

                      L 1 Reply Last reply Reply Quote 0
                      • L Offline
                        linuxtuxie @icemanmw
                        last edited by linuxtuxie

                        Hi icemanmw,

                        It seems that your installation is redirecting you to the following page: /FixedPages/HoManEnergyRedesign.aspx instead of the ones we already know of (DASHBOARD_URL & USERPROFILE_URL )

                        In to code we are checking if the returned HTTP redirect matches the DASHBOARD_URL or USERPROFILE_URL

                        You could try to use the below code in the node_helper.js script to add this page

                        • Add the HOMAN_URL variable at line 21
                          var HOMAN_URL = ‘/FixedPages/HoManEnergyRedesign.aspx’;

                        • Change the code starting from line 99
                          // Hack to check for login. Should forward to dashboard.
                          if(httpResponse.headers.location && httpResponse.headers.location === DASHBOARD_URL) {
                          console.log(“SUCCESSFULLY LOGGED IN TO DASHBOARD”);
                          callback(err, jar);
                          } else if(httpResponse.headers.location && httpResponse.headers.location === USERPROFILE_URL) {
                          console.log(“SUCCESSFULLY LOGGED IN TO USERPROFILE”);
                          callback(err, jar);
                          } else if(httpResponse.headers.location && httpResponse.headers.location === HOMAN_URL) {
                          console.log(“SUCCESSFULLY LOGGED IN TO HOMAN”);
                          callback(err, jar);
                          } else {
                          console.log("Login Failed, no redirect to Dashboard, UserProfile or homan "+ httpResponse.headers.location);
                          callback(new Error(‘Login Failed, no redirect to Dashboard, UserProfile or homan’));
                          }

                        Can you let us know the results?

                        Regards,
                        Linuxtuxie

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 2 / 3
                        • 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