Read the statement by Michael Teeuw here.
MMM-Domoticz-ext: interact with Domoticz
-
-
These are great improvements!
-kWh is working
-Font is working partially. Actual usage is MM-font, but daily totals still looks like Arial… -
-
Thanks for making this adjustment.
I am currently having problems. I was curious about your update. So I updated the module with the MagicMirror remote module. (there is an update in the menu.)
Somehow I updated my entire mirror.
⮑ Guess what! → MMM-Domoticz-ext no longer works. (Another calendar module is now also “broken”.) But for the MMM-Domoticz-ext I received this error.So again, I’m asking for your help. But I can imagine this could be a big thing. Thanks in advance if you can manage to fix this!
pm2 logs mm ↓
0|mm | [23.04.2021 21:58.08.734] [ERROR] 0|mm | ERROR! Could not validate main module js file. 0|mm | [23.04.2021 21:58.08.796] [ERROR] 0|mm | SyntaxError: Error parsing /home/pi/MagicMirror/modules/MMM-Domoticz-ext/package.json: Unexpected token } in JSON at position 669 0|mm | at parse (<anonymous>) 0|mm | at readPackage (internal/modules/cjs/loader.js:269:20) 0|mm | at readPackageScope (internal/modules/cjs/loader.js:294:19) 0|mm | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1164:17) 0|mm | at Module.load (internal/modules/cjs/loader.js:992:32) 0|mm | at Module._load (internal/modules/cjs/loader.js:885:14) 0|mm | at Function.f._load (electron/js2c/asar_bundle.js:5:12738) 0|mm | at Module.require (internal/modules/cjs/loader.js:1032:19) 0|mm | at require (internal/modules/cjs/helpers.js:72:18) 0|mm | at Class.loadModuleDefaultConfig (/home/pi/MagicMirror/modules/MMM-Remote-Control/node_helper.js:313:30) { 0|mm | path: '/home/pi/MagicMirror/modules/MMM-Domoticz-ext/package.json' 0|mm | }
-
Wow, that’s strange. It seams like a more strict interpretation of the code in package.json. I validated the JSON again and made one minor change. Could you pull the code from GitHub and try again? Really hope this solves the problem.
-
Similar result:
pi@raspberrypi:~/MagicMirror/config $ pm2 logs mm [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option) /home/pi/.pm2/logs/mm-error.log last 15 lines: 0|mm | at require (internal/modules/cjs/helpers.js:72:18) 0|mm | at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-Domoticz-ext/node_helper.js:2:22) 0|mm | at Module._compile (internal/modules/cjs/loader.js:1152:30) 0|mm | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1173:10) { 0|mm | code: 'MODULE_NOT_FOUND', 0|mm | requireStack: [ 0|mm | '/home/pi/MagicMirror/modules/MMM-Domoticz-ext/node_helper.js', 0|mm | '/home/pi/MagicMirror/js/app.js', 0|mm | '/home/pi/MagicMirror/js/electron.js', 0|mm | '/home/pi/MagicMirror/node_modules/electron/dist/resources/default_app.asar/main.js', 0|mm | undefined 0|mm | ] 0|mm | } 0|mm | [24.04.2021 12:09.55.294] [ERROR] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|mm | [24.04.2021 12:09.55.296] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
-
@najtram looks like u need to do npm install after the git pull.
your log output needs a few more lines to identify the missing module
-
-
-
The plugin now supports basic auth for Domoticz.