A Hass.IO add-on repository for the following products I use at home
- Magic Mirror
A Hass.IO add-on repository created by sytone for HASS.IO running Home Assistant
License: Apache License 2.0
I cant add this repository in the hassio store
With hassOS the addon can not install i get this error
ERROR (SyncWorker_13) [hassio.docker.addon] Can't build 64f57845/aarch64-addon-magic_mirror:0.23.3: The command '/bin/sh -c git clone --depth 1 -b master https://github.com/MichMich/MagicMirror.git . && npm install --unsafe-perm' returned a non-zero code: 1
Hi, I've installed your addon in my system.
Unfortunately, When I start the web UI it doesn't work.
It said it couldn't reach the host.
I've noticed in the log, that there is an error relative to index.js file, then run.sh is aborting. (see the log below.)
If you could help me to solve that, i would appreciate.
Alex
log:
[INFO] running cd $MIRROR_APP_PATH/ && git checkout modules/node_modules/node_helper/index.js
error: pathspec 'modules/node_modules/node_helper/index.js' did not match any file(s) known to git
[cmd] /run.sh exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
Hi,
During installation, for some reason, I keep getting this error:
'/bin/ash -o pipefail -c apk add --no-cache git nodejs nodejs-npm curl wget unzip && npm set unsafe-perm true && npm i npm@latest -g' returned a non-zero code: 1
Does anyone know how to fix it?
I have added a module following the instructions.
When I start the addon, I see this in chrome inspector. As you can see it looks in
modules/MMM-ResRobot//MMM-ResRobot.js
instead of
modules/MMM-ResRobot/MMM-ResRobot.js
for some reason. What could be wrong?
Load script: modules/MMM-ResRobot//MMM-ResRobot.js loader.js:194 GET http://192.168.1.112:8181/modules/MMM-ResRobot//MMM-ResRobot.js net::ERR_ABORTED 404 (Not Found) loadFile @ loader.js:194 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 loadFile @ loader.js:238 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 stylesheet.onload @ loader.js:203 load (async) loadFile @ loader.js:202 loadFile @ loader.js:261 loadNextDependency @ module.js:294 (anonymous) @ module.js:296 loadFile @ loader.js:238 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 loadFile @ loader.js:238 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 stylesheet.onload @ loader.js:203 load (async) loadFile @ loader.js:202 loadFile @ loader.js:261 loadNextDependency @ module.js:294 (anonymous) @ module.js:296 stylesheet.onload @ loader.js:203 load (async) loadFile @ loader.js:202 loadFile @ loader.js:254 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 loadFile @ loader.js:238 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 loadFile @ loader.js:238 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 stylesheet.onload @ loader.js:203 load (async) loadFile @ loader.js:202 loadFile @ loader.js:261 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadFile @ loader.js:254 loadNextDependency @ module.js:294 (anonymous) @ module.js:296 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadFile @ loader.js:254 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 loadTranslations @ module.js:334 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 (anonymous) @ loader.js:31 (anonymous) @ loader.js:126 (anonymous) @ loader.js:163 (anonymous) @ translator.js:185 xhr.onreadystatechange @ translator.js:22 XMLHttpRequest.send (async) loadJSON @ translator.js:25 load @ translator.js:179 loadTranslations @ module.js:331 (anonymous) @ loader.js:160 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 stylesheet.onload @ loader.js:203 load (async) loadFile @ loader.js:202 loadFile @ loader.js:261 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadStyles @ module.js:269 (anonymous) @ loader.js:158 loadNextDependency @ module.js:299 (anonymous) @ module.js:296 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadFile @ loader.js:261 loadNextDependency @ module.js:294 (anonymous) @ module.js:296 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadFile @ loader.js:261 loadNextDependency @ module.js:294 (anonymous) @ module.js:296 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadFile @ loader.js:261 loadNextDependency @ module.js:294 loadDependencies @ module.js:303 loadScripts @ module.js:278 bootstrapModule @ loader.js:156 afterLoad @ loader.js:125 (anonymous) @ loader.js:138 script.onload @ loader.js:187 load (async) loadFile @ loader.js:186 loadModule @ loader.js:136 loadNextModule @ loader.js:29 loadModules @ loader.js:46 loadModules @ loader.js:223 init @ main.js:453 (anonymous) @ main.js:580 loader.js:190 Error on loading script: modules/MMM-ResRobot//MMM-ResRobot.js
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.