@lif So in my experience, your error just means that you didn’t run ‘npm run setup’!
Read the statement by Michael Teeuw here.
Best posts made by FrostByte
-
RE: Bugsounet and MMM-Pir
-
RE: Bugsounet and MMM-Pir
@rkorell Thanks for your answer! That makes total sense. Thanks for reporting your experience. I’ll keep that in mind.
With Wayland it took me tens of hours to rotate the display by 90 degrees via autostart and I often thought about migrating to X11 back. But in the end it worked.
Latest posts made by FrostByte
-
RE: Bugsounet and MMM-Pir
Thank you @gullymat. Very interesting comparision!
-
RE: Bugsounet and MMM-Pir
@rkorell Thanks for your answer! That makes total sense. Thanks for reporting your experience. I’ll keep that in mind.
With Wayland it took me tens of hours to rotate the display by 90 degrees via autostart and I often thought about migrating to X11 back. But in the end it worked.
-
RE: Bugsounet and MMM-Pir
@lif So in my experience, your error just means that you didn’t run ‘npm run setup’!
-
RE: Bugsounet and MMM-Pir
Okay, let’s go into detail. @rkorell
As already written by @sdetweil , the node_modules directory is created when npm run setup (or npm install as it should be called).
In addition, the ‘missing files’ are also created dynamically when this command is called. See:
lukas@smartmirror:~/MagicMirror/modules$ git clone https://github.com/Coernel82/MMM-Pir.git MMM-Pir-test lukas@smartmirror:~/MagicMirror/modules$ cd MMM-Pir-test lukas@smartmirror:~/MagicMirror/modules/MMM-Pir-test$ npm run setup lukas@smartmirror:~/MagicMirror/modules/MMM-Pir-test$ ls -al components/ total 68 drwxr-xr-x 2 lukas lukas 4096 Apr 1 19:06 . drwxr-xr-x 10 lukas lukas 4096 Apr 1 19:53 .. -rw-r--r-- 1 lukas lukas 4101 Apr 2 11:23 cronJob.js -rw-r--r-- 1 lukas lukas 2241 Apr 2 11:23 governorLib.js -rw-r--r-- 1 lukas lukas 3894 Apr 2 11:23 motion.js -rw-r--r-- 1 lukas lukas 1563 Apr 2 11:23 motionLib.js -rw-r--r-- 1 lukas lukas 757 Mar 3 19:09 MotionSensor.py -rw-r--r-- 1 lukas lukas 3755 Apr 2 11:23 pirLib.js -rw-r--r-- 1 lukas lukas 6068 Apr 2 11:23 screenDisplayer.js -rw-r--r-- 1 lukas lukas 19159 Apr 2 11:23 screenLib.js -rw-r--r-- 1 lukas lukas 1763 Apr 2 11:23 screenTouch.js
I use Wayland/labwc (Debian GNU/Linux 12 bookworm) on aarch64 Raspberry Pi 3B and everything is working for my Pir configuration. I did not use your copy.
So i am asking again, are there some runtime errrors? So please send me errrors logs.
The ‘build’ step in package.json is really very confusing. That’s why I’ve started to organise it: https://github.com/Coernel82/MMM-Pir/compare/main...LukasWestholt:MMM-Pir:main#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
Best regards,
Lukas -
RE: Bugsounet and MMM-Pir
Hi everyone,
I didn’t quite get it right. Are there still problems with MMM-Pir?
I see that there are already two pull requests on https://github.com/Coernel82/MMM-Pir/pulls (one is from me). I would be willing to maintain the module, if no one else does.
Happy to hear from you @coernel