Magic Mirror addon for home assistant

Depends on how HA is installed. As long as you can get access to your server (and not only the HA installation on that server), you should be able to run MagicMirror on a display connected to it.

If I’d do that, is another question. :wink: It largely depends on what system you are running and how familiar you are with diving deep into your system, eg. control your (Linux-) installation by CLI.

EDIT: Don’t confuse this addOn here in this thread with MagicMirror itself. These are two different things, and what you need would be an installation of MagicMirror itself.

I used the HA OS image. You would definitely need to install X server, but the question is wouldn’t it be better on some other Linux to install HA in docker?

It depends how deep I would have to dive :wink: . The CLI isn’t scary for me, but Linux is not a system I use every day.

Can I add this to Home assistant supervisor?

1 Like

Hi,

I would like to ask if it’s possible to install a button on Magic Mirror to show fullscreen HA after and maybe back to MagicMirror after some time? Have you tried something like that?

Same for me too: how can I use that on HA Supervision?

Thank you for help and an answer.
Best,
Kamyk

Hello @ all
I tried to install the MagicMirror addon on my HomeAssistant Odroid N2+,
but I get an error message.

What I did:

  1. restart the Host
  2. add the repository https://github.com/bouwew/sytone-hassio-addons

Hass.IO Magic Mirror add-on repository - originally by Sytone
@bouwew
https://github.com/bouwew/sytone-hassio-addons

  1. restart the Host
  2. push the install button

Got the error message

The command ‘/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

I’m using:
core-2021.9.6
supervisor-2021.09.0
Home Assistant OS 6.3

And in the Supervisor Log is this Message:

21-09-14 12:09:46 INFO (SyncWorker_7) [supervisor.docker.addon] Starting build for 394ad856/aarch64-addon-magic_mirror:0.23.3
21-09-14 12:09:50 ERROR (SyncWorker_7) [supervisor.docker.addon] Can't build 394ad856/aarch64-addon-magic_mirror:0.23.3: The command '/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
21-09-14 12:09:50 ERROR (SyncWorker_7) [supervisor.docker.addon] Build log: 
Step 1/16 : ARG BUILD_FROM
Step 2/16 : FROM $BUILD_FROM
 ---> fc4c367ab17d
Step 3/16 : ENV LANG C.UTF-8
 ---> Using cache
 ---> c0ba78da5729
Step 4/16 : RUN apk add --no-cache git nodejs nodejs-npm curl wget unzip     && npm set unsafe-perm true     && npm i npm@latest -g
 ---> Running in 188d22f8cf00
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/aarch64/APKINDEX.tar.gz
ERROR: unable to select packages:

  nodejs-npm (no such package):
    required by: world[nodejs-npm]
Removing intermediate container 188d22f8cf00

Can Anyone help me?
Best Rudi

1 Like

I added the

Hass.IO add-on repository from URL: [GitHub - sytone/hassio-addons: A Hass.IO add-on repository created by sytone for HASS.IO running Home Assistant ]

But Magic Mirror dosnt show up in the add on store! what am I missing?

Better use my slightly more updated addon repository GitHub - bouwew/sytone-hassio-addons: A Hass.IO add-on repository created by sytone for HASS.IO running Home Assistant

I can’t guarantee that it works, but I’ve tried to make it work in the past, also I’ve implemented some ignore pull-requests.

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’m getting this while installing -

Failed to install add-on

The command ‘/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

In logs:
Failed to to call /addons/394ad856_magic_mirror/install - The command ‘/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

Sorry, I have no clue what causes this. Also, I don’t have the skills to troubleshoot this error.

1 Like

Hi

Hopefully someone can help me out, I’m also getting the failed installation error mentioned above when installing magic mirror.

I did a fresh install of Home Assistant 9.5 as a VM from the OVA file. (don’t know if this is the issue as it’s not installed on a Pi / PC).

Added the repository: GitHub - sytone/hassio-addons: A Hass.IO add-on repository created by sytone for HASS.IO running Home Assistant

Rebooted HA instance.

When I try to install magic mirror add on, the process starts but soon ends with:

"Failed to install add-on

The command ‘/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"

Don’t know if someone can quickly try the above steps and confirm there is a fault somewhere during the installation and its not something I’m missing?

Also is it possible to manually install the files to my HA instance from GitHub without the add on installer?

Thanks in advance, Kal …

Has anyone successfully installed the addon in the meantime?

Failing for me as well

It had it’s last update something like 5 years ago, so what did you expect?