MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    1. Home
    2. dolanmiu
    • Profile
    • Following 0
    • Followers 1
    • Topics 2
    • Posts 14
    • Best 4
    • Controversial 0
    • Groups 0

    dolanmiu

    @dolanmiu

    5
    Reputation
    1454
    Profile views
    14
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    dolanmiu Unfollow Follow

    Best posts made by dolanmiu

    • MMM-Monzo - A high quality Monzo Module

      Chat on Gitter dependencies Status Build Status Greenkeeper badge

      From the creator of MMM-Awesome-Alexa, I present:

       

      MMM-Monzo

      Monzo Module for Magic Mirror

      screen shot 2018-06-02 at 20 55 28

      Compatability

      Operating System Works? Notes
      Linux / Raspberry Pi ✔ -
      macOS ✔ -
      Windows ✔ -

      Installing

      1. Clone this repo into the /modules folder as usual
      2. run $ npm install in /MMM-Monzo

      Configuring

      The final config should look something like this:

          {
      		module: "MMM-Monzo",
      		position: "top_center",
      		config: {
      			clientId: "oauth2client_00009XfHYT...",
      			clientSecret: "mnzconf.++er4iwMs4CtoYUdpRjpIn+UL6/NwqA88E...",
      			accountId: "acc_00005Ufdh...",
      			refreshToken: "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJl..."
      		}
          }
      

      Getting the Client ID and Client Secret

      1. Go to https://developers.monzo.com/apps/home
      2. Create a new Confidential Client
      3. Be sure to set the Redirect URL to: http://localhost:8080/oauth
      4. Your Client should look like: https://imgur.com/TOkANnq
      5. Keep note of the Client ID, Client Secret

      Getting the Account ID

      Normally everybody should have 1, but if you have multiple Monzo cards (like me), then you have multiple account IDs. MMM-Monzo only supports 1 account at a time.

      1. Go to https://developers.monzo.com/api/playground
      2. Click on List accounts on the side
      3. Click on Send to fetch all accounts.
      4. Pick your account, most of the time there should only be one anyway. E.g. acc_00005UxdhBxP1wQytx9dOX

      Getting the Refresh token

      1. run $ npm run token-helper inside the /MMM-Monzo folder
      2. Follow the instructions

      Made with 💖 by Dolan

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: Monzo Module Request

      Sorry for being a year late, but it is finally here, introducing MMM-Monzo:

      https://forum.magicmirror.builders/topic/7300/mmm-monzo-a-high-quality-monzo-module

      posted in Requests
      dolanmiu
      dolanmiu
    • MMM-awesome-alexa

      https://github.com/dolanmiu/MMM-awesome-alexa

      Chat on Gitter dependencies Status Build Status

      Demo GIF

      MMM-awesome-alexa

      A hands free Alexa module for the Magic Mirror, which is activated when you say ‘Alexa’.
      At the moment, this only works for MacOS and Ubuntu. Raspberry Pi has experimental support, it works when I tried it, but please try yourself and let us know on Gitter!

      Installation

      Refer to the official documentation on how to install the module: https://awesome-alexa.js.org

      Usage

      Boot up Magic Mirror and say “Alexa, what time is it?”, or “Alexa, tell me a joke” 😊.

      Note: If you are using Raspberry Pi, you most likely will experience a snowboy issue. Please go to the Troubleshoot section down below

      Features

      • Wake Word support
      • Custom Wake Word
      • Very easy set up
      • Easy config tool
      • All-in-one solution.
      • Visualisation

      Supported Wake Words

      • Alexa
      • Smart Mirror
      • Snowboy
      • Jarvis
      • Computer

      Troubleshoot

      First check if your mic works by typing in:

      rec t.wav
      

      If the above command doesn’t work, please fix that before continuing. Here is a link to help you (Raspberry pi)

      PM2 problems

      For some reason, running MagicMirror on PM2 with this module doesn’t seem to work on Raspberry Pi. The mic does not pick up. If anyone has a solution or cause for this, it would be greatly appreciated. I would recommend to start the MagicMirror the traditional way of npm start.

      Snowboy problems

      Make sure you followed the install steps correctly. It involves manually downloading snowboy and manually building snowboy:

      https://awesome-alexa.js.org/#/installation?id=step-2-install-module

      Follow snowboy’s official guide on how to recompile their package:
      https://github.com/Kitt-AI/snowboy#compile-a-node-addon


      Made with 💖 by Dolan

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @g_nandagpl Visualization is now done! It looks like a talking/breathing circle, kind of like cortana.

      posted in Utilities
      dolanmiu
      dolanmiu

    Latest posts made by dolanmiu

    • RE: MMM-awesome-alexa

      Documentation website up:

      https://awesome-alexa.js.org

      Has detailed install instructions and on how to get past snowboy issues

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: Monzo Module Request

      Sorry for being a year late, but it is finally here, introducing MMM-Monzo:

      https://forum.magicmirror.builders/topic/7300/mmm-monzo-a-high-quality-monzo-module

      posted in Requests
      dolanmiu
      dolanmiu
    • MMM-Monzo - A high quality Monzo Module

      Chat on Gitter dependencies Status Build Status Greenkeeper badge

      From the creator of MMM-Awesome-Alexa, I present:

       

      MMM-Monzo

      Monzo Module for Magic Mirror

      screen shot 2018-06-02 at 20 55 28

      Compatability

      Operating System Works? Notes
      Linux / Raspberry Pi ✔ -
      macOS ✔ -
      Windows ✔ -

      Installing

      1. Clone this repo into the /modules folder as usual
      2. run $ npm install in /MMM-Monzo

      Configuring

      The final config should look something like this:

          {
      		module: "MMM-Monzo",
      		position: "top_center",
      		config: {
      			clientId: "oauth2client_00009XfHYT...",
      			clientSecret: "mnzconf.++er4iwMs4CtoYUdpRjpIn+UL6/NwqA88E...",
      			accountId: "acc_00005Ufdh...",
      			refreshToken: "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJl..."
      		}
          }
      

      Getting the Client ID and Client Secret

      1. Go to https://developers.monzo.com/apps/home
      2. Create a new Confidential Client
      3. Be sure to set the Redirect URL to: http://localhost:8080/oauth
      4. Your Client should look like: https://imgur.com/TOkANnq
      5. Keep note of the Client ID, Client Secret

      Getting the Account ID

      Normally everybody should have 1, but if you have multiple Monzo cards (like me), then you have multiple account IDs. MMM-Monzo only supports 1 account at a time.

      1. Go to https://developers.monzo.com/api/playground
      2. Click on List accounts on the side
      3. Click on Send to fetch all accounts.
      4. Pick your account, most of the time there should only be one anyway. E.g. acc_00005UxdhBxP1wQytx9dOX

      Getting the Refresh token

      1. run $ npm run token-helper inside the /MMM-Monzo folder
      2. Follow the instructions

      Made with 💖 by Dolan

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @smyvy which directory are you running that command on?

      It needs to be in the MMM-awesome-Alexa directory

      That command is most definitely there

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @smyvy Yes, its a very common issue, run this:

      npm run electron-rebuild

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @g_nandagpl Visualization is now done! It looks like a talking/breathing circle, kind of like cortana.

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @jnstnr Yeah, sorry for the complexity! I tried hard to make this as easy as possible

      But due to the nature of this project, there are a lot of variables. Everyones machine and setup is different etc

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @g_nandagpl Thank you for the feedback, glad you got this working

      As for visualization, it turned out really laggy on Raspberry Pi, so I postponed it

      I might re-visit this feature, maybe figure out a way to speed it up if there is enough interest

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @jnstnr Can you post on the issues section of the Repo? Tell me the exact error, you can find the error by running:

      npm start dev

      posted in Utilities
      dolanmiu
      dolanmiu
    • RE: MMM-awesome-alexa

      @pepemujica For me, the helper website works

      Where do you live? I live in the UK, and it just works for me, perhaps Amazon has location blocking?

      posted in Utilities
      dolanmiu
      dolanmiu