MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Kash 0
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    K
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 9
    • Groups 0

    Kash 0

    @Kash 0

    0
    Reputation
    1
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Kash 0 Unfollow Follow

    Latest posts made by Kash 0

    • RE: SolisCloud Solar PV

      @sdetweil said in SolisCloud Solar PV:

      git checkout test_install

      Nailed it! Thank you Sam, you absolute legend :)

      posted in Requests
      K
      Kash 0
    • RE: SolisCloud Solar PV

      @sdetweil said in SolisCloud Solar PV:

      just delete the node_modules folder and the npm install again

      Thank you both. I deleted the folder node_modules from within the Soliscloud parent folder, then ran npm install again, but it produced the same result. I then deleted the Soliscloud folder and did a clean install of the module. Unfortunately, that also produced the same result. The biggest errors seem to be:

      Failed to remove directories: There are warnings indicating that some directories could not be removed during cleanup, specifically related to the lzma-native dependency.

      Error during epoll installation: The installation process encounters an error while trying to rebuild the epoll dependency.

      Any and all help greatly appreciated :) - also, let me know if I should move the query to the Troubleshooting section.

      posted in Requests
      K
      Kash 0
    • RE: SolisCloud Solar PV

      @sdetweil Yes, sorry! I’ll edit my original post

      posted in Requests
      K
      Kash 0
    • RE: SolisCloud Solar PV

      @Rags I ran into some snags on the install. It could be down to the dependencies - I wasn’t 100% sure where dependencies need to be installed.

      I’ve put them in the MagicMirror folder (and they seemed to install fine there) but I get quite a few errors when I then try to run npm install in the Soliscloud folder.

      Any advice?

      The errors, if that’s helpful:

      
      Magic@raspberrypi:~/MagicMirror/modules/MMM-Soliscloud $ npm install
      npm WARN deprecated crypto@1.0.1: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
      npm WARN deprecated electron-rebuild@3.2.9: Please use @electron/rebuild moving forward.  There is no API change, just a package name change
      npm WARN cleanup Failed to remove some directories [
      npm WARN cleanup   [
      npm WARN cleanup     '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native',
      npm WARN cleanup     [Error: ENOTEMPTY: directory not empty, rmdir '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native/build/liblzma'] {
      npm WARN cleanup       errno: -39,
      npm WARN cleanup       code: 'ENOTEMPTY',
      npm WARN cleanup       syscall: 'rmdir',
      npm WARN cleanup       path: '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native/build/liblzma'
      npm WARN cleanup     }
      npm WARN cleanup   ],
      npm WARN cleanup   [
      npm WARN cleanup     '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native',
      npm WARN cleanup     [Error: ENOTEMPTY: directory not empty, rmdir '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native/build/liblzma'] {
      npm WARN cleanup       errno: -39,
      npm WARN cleanup       code: 'ENOTEMPTY',
      npm WARN cleanup       syscall: 'rmdir',
      npm WARN cleanup       path: '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/lzma-native/build/liblzma'
      npm WARN cleanup     }
      npm WARN cleanup   ]
      npm WARN cleanup ]
      npm ERR! code 1
      npm ERR! path /home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll
      npm ERR! command failed
      npm ERR! command sh -c node-gyp rebuild
      npm ERR! make: Entering directory '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll/build'
      npm ERR!   CXX(target) Release/obj.target/epoll/src/epoll.o
      npm ERR! make: Leaving directory '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll/build'
      npm ERR! gyp info it worked if it ends with ok
      npm ERR! gyp info using node-gyp@9.4.0
      npm ERR! gyp info using node@21.6.1 | linux | arm64
      npm ERR! gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"
      npm ERR! gyp info spawn /usr/bin/python3
      npm ERR! gyp info spawn args [
      npm ERR! gyp info spawn args   '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/node-gyp/gyp/gyp_main.py',
      npm ERR! gyp info spawn args   'binding.gyp',
      npm ERR! gyp info spawn args   '-f',
      npm ERR! gyp info spawn args   'make',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll/build/config.gypi',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/node-gyp/addon.gypi',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/home/Magic/.cache/node-gyp/21.6.1/include/node/common.gypi',
      npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
      npm ERR! gyp info spawn args   '-Dvisibility=default',
      npm ERR! gyp info spawn args   '-Dnode_root_dir=/home/Magic/.cache/node-gyp/21.6.1',
      npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/node-gyp',
      npm ERR! gyp info spawn args   '-Dnode_lib_file=/home/Magic/.cache/node-gyp/21.6.1/<(target_arch)/node.lib',
      npm ERR! gyp info spawn args   '-Dmodule_root_dir=/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll',
      npm ERR! gyp info spawn args   '-Dnode_engine=v8',
      npm ERR! gyp info spawn args   '--depth=.',
      npm ERR! gyp info spawn args   '--no-parallel',
      npm ERR! gyp info spawn args   '--generator-output',
      npm ERR! gyp info spawn args   'build',
      npm ERR! gyp info spawn args   '-Goutput_dir=.'
      npm ERR! gyp info spawn args ]
      npm ERR! gyp info spawn make
      npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
      npm ERR! In file included from /home/Magic/.cache/node-gyp/21.6.1/include/node/v8-array-buffer.h:12,
      npm ERR!                  from /home/Magic/.cache/node-gyp/21.6.1/include/node/v8.h:24,
      npm ERR!                  from ../src/epoll.cc:11:
      npm ERR! /home/Magic/.cache/node-gyp/21.6.1/include/node/v8-local-handle.h: In instantiation of ‘v8::Local<T>::Local(v8::Local<S>) [with S = v8::Data; T = v8::Value]’:
      npm ERR! ../../nan/nan_callbacks_12_inl.h:175:53:   required from here
      npm ERR! /home/Magic/.cache/node-gyp/21.6.1/include/node/v8-local-handle.h:253:42: error: static assertion failed: type check
      npm ERR!   253 |     static_assert(std::is_base_of<T, S>::value, "type check");
      npm ERR!       |                                          ^~~~~
      npm ERR! /home/Magic/.cache/node-gyp/21.6.1/include/node/v8-local-handle.h:253:42: note: ‘std::integral_constant<bool, false>::value’ evaluates to false
      npm ERR! make: *** [epoll.target.mk:110: Release/obj.target/epoll/src/epoll.o] Error 1
      npm ERR! gyp ERR! build error 
      npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
      npm ERR! gyp ERR! stack     at ChildProcess.onExit (/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/node-gyp/lib/build.js:203:23)
      npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:519:28)
      npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:294:12)
      npm ERR! gyp ERR! System Linux 6.1.0-rpi7-rpi-v8
      npm ERR! gyp ERR! command "/usr/bin/node" "/home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/.bin/node-gyp" "rebuild"
      npm ERR! gyp ERR! cwd /home/Magic/MagicMirror/modules/MMM-Soliscloud/node_modules/epoll
      npm ERR! gyp ERR! node -v v21.6.1
      npm ERR! gyp ERR! node-gyp -v v9.4.0
      npm ERR! gyp ERR! not ok
      
      npm ERR! A complete log of this run can be found in: /home/Magic/.npm/_logs/2024-02-10T19_11_46_999Z-debug-0.log```
      posted in Requests
      K
      Kash 0
    • RE: SolisCloud Solar PV

      @Rags Oh my goodness, this is amazing!! Massive thanks to the developer (and you!) for the work already done, such a useful utility to have. Going to try an install it later today - wish me luck!

      posted in Requests
      K
      Kash 0
    • SolisCloud Solar PV

      I would like my MM to show the status of my Solar PV. There are quite a few modules, but none seem designed to work with the SolisCloud system. They have an API now, so theoretically it is possible (though beyond my rudimentary skills)

      Is there anybody who could help with that?

      posted in Requests
      K
      Kash 0
    • RE: Default calendar module is not showing the events of this week (month?)

      @sdetweil Nice to virtually meet you :) And no offence meant - I’m brand new to the world of Magic Mirror, and the forum has been amazing so far. Appreciate the help!

      posted in Troubleshooting
      K
      Kash 0
    • RE: Default calendar module is not showing the events of this week (month?)

      @sdetweil said in Default calendar module is not showing the events of this week (month?):

      npm install node-ical@0.16.1

      You legend - thank you!! Aside from ‘trust a stranger’s advice’ what did I just do?

      posted in Troubleshooting
      K
      Kash 0
    • Default calendar module is not showing the events of this week (month?)

      The calendar is working, and linked to my Google calendar. But it only shows events from February onwards. I have a few recurring events that happen weekly, and they are not listed for this week.

      Any suggestions?

      posted in Troubleshooting
      K
      Kash 0