A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Subcategories

  • Any suggestions or wishes for the forum?

    95 Topics
    656 Posts
    KristjanESPERANTOK

    @toxeek Just to let you know, I am not part of the core MagicMirror team and my answer is based on my personal interpretation of the situation.

    I wish you every success! 🚀 I would find it interesting if you could tell us about your project later.

  • Vacation.....

    6
    3 Votes
    6 Posts
    2k Views
    N

    @cowboysdude o
    How to show animated background in an array (What module)

  • Newbie here!!

    2
    0 Votes
    2 Posts
    638 Views
    Mykle1M

    @cjruff78

    Assuming your mean MagicMirror you should probably go with this forums installation tutorial.

    https://forum.magicmirror.builders/topic/236/complete-setup-tutorial

  • Profile Selection between recognise and unrecognise

    1
    0 Votes
    1 Posts
    448 Views
    J

    Hi everyone,
    I’m looking for help, What I’m trying to do to is to recognise a person in front of a camera, If the person recognises the custom-made dashboard come on display, I have done the recognising a person part but not able to switch to the custom-made dashboard

  • Echo dot and magicmirror

    13
    0 Votes
    13 Posts
    5k Views
    C

    Thanks. i ve seen with alexa developper application but i am not strong with python and json script to arrange at my sauce :). (just a code with gpio). What is it FHEM ?

  • Re-purpose a RPI from Kodi to MM

    3
    0 Votes
    3 Posts
    962 Views
    T

    I ended up just doing an Update and removing Kodi, everything seems to be working fine otherwise.

    Thx

  • MagicMirror and RetroPie

    2
    0 Votes
    2 Posts
    902 Views
    R

    @ramez I’ve made a script that runs MM from RetroPie but when try to run it didn’t start here is the npm log file…

    1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ] 2 info using npm@5.6.0 3 info using node@v9.11.2 4 verbose run-script [ 'prestart', 'start', 'poststart' ] 5 info lifecycle magicmirror@2.4.1~prestart: magicmirror@2.4.1 6 info lifecycle magicmirror@2.4.1~start: magicmirror@2.4.1 7 verbose lifecycle magicmirror@2.4.1~start: unsafe-perm in lifecycle true 8 verbose lifecycle magicmirror@2.4.1~start: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/MagicMirror/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games 9 verbose lifecycle magicmirror@2.4.1~start: CWD: /home/pi/MagicMirror 10 silly lifecycle magicmirror@2.4.1~start: Args: [ '-c', 'sh run-start.sh' ] 11 silly lifecycle magicmirror@2.4.1~start: Returned: code: 1 signal: null 12 info lifecycle magicmirror@2.4.1~start: Failed to exec start script 13 verbose stack Error: magicmirror@2.4.1 start: `sh run-start.sh` 13 verbose stack Exit status 1 13 verbose stack at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:285:16) 13 verbose stack at EventEmitter.emit (events.js:180:13) 13 verbose stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 13 verbose stack at ChildProcess.emit (events.js:180:13) 13 verbose stack at maybeClose (internal/child_process.js:936:16) 13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5) 14 verbose pkgid magicmirror@2.4.1 15 verbose cwd /home/pi/MagicMirror 16 verbose Linux 4.14.62-v7+ 17 verbose argv "/usr/bin/node" "/usr/bin/npm" "start" 18 verbose node v9.11.2 19 verbose npm v5.6.0 20 error code ELIFECYCLE 21 error errno 1 22 error magicmirror@2.4.1 start: `sh run-start.sh` 22 error Exit status 1 23 error Failed at the magicmirror@2.4.1 start script. 23 error This is probably not a problem with npm. There is likely additional logging output above. 24 verbose exit [ 1, true ]

    any help please?

  • Touch foil question

    9
    0 Votes
    9 Posts
    4k Views
    M

    @trich1
    yes side of the frame works. just needs to be possible to move the finger into the Infrared light grid it creates ;)
    However when you really want a photobooth with basically only the feature make a photo a small gesture sensor or a distance sensor (depending on how you want to trigger) would be a lot cheaper since touch foils are damn expensive in that size (never used one with a mirror but some producers state that some touch foils work with their mirror). And even a IR Frame will probably cost at least around 100$ I guess. Although I am no big fan of the touch + mirror combo anyways because you have fingerprints all over the mirror ^^ which you do not have with gesture control (maybe voice control would be cool aswell :) )
    Well but back to your question I never used a IR Frame so far but in general mapping should be quite possible. But you need to check what options are out there for your distro. It appears to be pretty common that you need to map for example with multiple monitors since linux often sees them as one so mapping needs to be done here aswell.
    Just search for touchscreen calibration and you should find explanations

  • Newb User with multiple Questions

    5
    0 Votes
    5 Posts
    1k Views
    T

    Ok, got it.

    Thank you.

    Edit:

    I was just looking at the Sonos website and thei latest speaker (Sonos One) has Alexa built into it. Now I think that’s a better solution and I would want to see if i can retireve the current song ad metadata through the Sonos.

  • Magicmirror - Mycroft

    3
    0 Votes
    3 Posts
    1k Views
    D

    @ezeraj Oh yeah, here’s another post you may like as well.

    https://forum.magicmirror.builders/topic/6615/kalliope-assistant-mm/57

    I have a fork of the MMM-kalliope module that I have modified to work with Mycroft as well to display the user and Mycroft utterances on the Magic Mirror as well. @sispheor did some great work that I modified for use with Mycroft. You can find it here.

  • dummy

    2
    0 Votes
    2 Posts
    585 Views
    Mykle1M

    @geo

    Is there a question in there somewhere? I will assume that you are at least looking for a tutorial.

    https://forum.magicmirror.builders/topic/236/complete-setup-tutorial

    This tutorial is for the software side of things. You can search this forum for ideas on how to construct a frame, or use an existing one. Good luck to you.

  • free voice recognition like google assistant and alexa

    Moved
    2
    0 Votes
    2 Posts
    977 Views
    ?

    @nikhil
    That limitation is not for assistant api but for cloud speech api. ( I had used that api in my previous module)

  • How to invoke sendNotification from a outside shell script

    3
    0 Votes
    3 Posts
    1k Views
    ?

    MMM-NotificationTrigger has HTTP endpoint to receive message. So if your external app can touch the endpoint, It can convert it to MagicMirror notification.

    Example of using IFTTT.
    https://github.com/eouia/MMM-NotificationTrigger#usewebhook

  • Getting solar ducks in a row

    6
    0 Votes
    6 Posts
    2k Views
    TuicemenT

    @sdetweil Thanks for the added info. I’ll add that to my list of things to install.

  • Screen capture on a Raspberry Pi

    5
    3 Votes
    5 Posts
    4k Views
    delightedCrowD

    Really helpful, thanks!

  • Writing my own OS

    11
    0 Votes
    11 Posts
    5k Views
    H

    @ruben And if you delve into Javascript development you should consider to use TypeScript. It allows type-safe development and debugging while you develop. It translates into regular Javascript.

    Actually, AngularJS is developed using TypeScript. Pretty awesome!

    Just my 2 cents.

    Regards,

    HerrB92

  • Looking for Mirror creaters experience

    8
    0 Votes
    8 Posts
    5k Views
    S

    I know this is an old topic, but how do you like the mirror from XL-Glas? The image coming through from the monitor looks a bit dark, or is it bright enough?

  • How to develop modules

    5
    0 Votes
    5 Posts
    13k Views
    Mykle1M

    I wrote this 8 months ago and it may help someone. It’s meant to be used as a learning tool for beginner module creators.

    https://github.com/mykle1/MMM-UFO

  • Docker Compose 2

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    G

    Docker Compose
    version: ‘2’

    services:
    fhem:
    restart: always
    expose:
    - “8083”
    - “7072”
    - “8383”
    ports:
    - “8383:8383”
    - “8083:8083”
    - “7072:7072”
    build: fhem
    privileged: true
    devices:
    - “/dev/ttyUSB0:/dev/ttyUSB0”
    volumes:
    - ./fhem/core/:/opt/fhem/
    - /dev/serial/by-id:/dev/serial/by-id

    networks: - fhem-network depends_on: - "mysql" - "mqtt" - "smartvisu" homebridge: restart: always image: oznu/homebridge volumes: - ./homebridge/config.json:/homebridge/config.json - ./homebridge/package.json:/homebridge/package.json environment: - TZ=Europe/Berlin - PGID=1000 - PUID=1000 network_mode: host depends_on: - "fhem" habridge: restart: always build: habridge network_mode: host mysql: restart: always expose: - "3306" - "33060" ports: - "3306:3306" - "33060:33060" image: mysql/mysql-server:5.7 volumes: - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql - ./mysql/data:/var/lib/mysql environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes networks: - fhem-network mqtt: restart: always expose: - "1883" - "9001" ports: - "1883:1883" - "9001:9001" image: toke/mosquitto networks: - fhem-network volumes: - ./mqtt/config/:/mqtt/config/ - ./mqtt/log/:/mqtt/log/ - ./mqtt/data/:/mqtt/data/ nodered: restart: always expose: - "1880" ports: - "1880:1880" image: nodered/node-red-docker:0.18.4 volumes: - ./nodered/data/:/root/data/ networks: - fhem-network depends_on: - "mqtt" smartvisu: restart: always image: foxi352/smartvisu volumes: - ./fhem//core/www/smartvisu2.8/:/var/www/html ports: - "8082:81" networks: - fhem-network portainer: restart: always image: portainer/portainer volumes: - ./portainer/:/data - /var/run/docker.sock:/var/run/docker.sock ports: - "9000:9000" magic_mirror: restart: always image: bastilimbach/docker-magicmirror expose: - "8080" ports: - "8080:8080" volumes: - ./magic_mirror/config:/opt/magic_mirror/config \ - ./magic_mirror/modules:/opt/magic_mirror/modules \ - ./magic_mirror/css:/opt/magic_mirror/css/custom.css \ networks: - fhem-network alexa: restart: always expose: - "3000" ports: - "3000:3000" image: bananarama/x86-alexa-fhem:latest volumes: - ./alexa/config:/config networks: - fhem-network depends_on: - "fhem"

    networks:
    fhem-network:
    driver: bridge
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    Config:
    var config = {
    address: “”,
    port: 8080,
    ipWhitelist: [],
    language: “en”,
    timeFormat: 24,
    units: “metric”,

    modules: [ { module: "clock", position: "top_left" } ]

    };

    Fehlermeldung:

    Starting MagicMirror: v2.3.1

    Loading config …

    WARNING! Could not find config file. Please create one. Starting with default configuration.

    ading module helpers …

    Initializing new module helper …

    Module helper loaded: updatenotification

    No helper found for module: helloworld.

    l module helpers loaded.

    Starting server on port 8080 …

    Server started …

    Connecting socket for: updatenotification

    Sockets connected & modules started …

    Ready to go! Please point your browser to: http://localhost:8080

    Kann jemand mir helfen ?

  • How to keep a history of values on Mirror

    6
    0 Votes
    6 Posts
    1k Views
    O

    Hm, I was hoping there would be a smarter way.

    Thanks for your ideas everyone, I guess I’m going to write some code that gets the state of the mirror and parses it for the relevant information. I will need to handle the various modules I’m interested in and potentially make it so that it’s easy to onboard new modules into it. It could either be an actual module on the mirror (working on writing my own modules now) or a totally separate process that fetches the mirror and parses that.

    Thank you everyone, I’ll work on it for a while and come back here if I ever get anything done :)

  • Volume Control

    3
    0 Votes
    3 Posts
    2k Views
    T

    hello paul.calladine

    I would be interested in this module could you make it available to me and also show a picture of how you have connected?

    Many Thanks