MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. E3V3A
    3. Topics
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    E
    Offline
    • Profile
    • Following 3
    • Followers 1
    • Topics 29
    • Posts 217
    • Groups 0

    Topics

    • E

      How to manually download and use font-awesome icons, for offline operation.

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      4k Views
      paviroP
      Font Awesome is already part of the package. No need to load it externally. Checkout this file.
    • E

      Moving github issues like a boss!

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      1
      1 Votes
      1 Posts
      777 Views
      E
      Here is your CLI tool to migrate or move all (or some) github issues from one repo to another! Unlike some others, it also copies all the labels and all the tags properties (name, color, description). [card:E3V3A/gh-missue] This is very useful when your repo is full of crap and you wanna start from afresh but keep your issues. PS. Require Ruby installed
    • E

      MMM-Assistant (updated) -- Your voice to the world!

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      22
      1
      3 Votes
      22 Posts
      13k Views
      richland007R
      @dmwilsonkc @Mykle1 Thank you gentleman for replying… that was my first question the microphone will be occupied by the Alexa service. Ok so if i were to add a second microphone since i see that on MMM-voice they have figured in a microphone Id variable… How difficult will it be to have 2 microphones into one Raspberry pi?? Has any one tried that?? Meaning a little usb microphone and the webcam mic i already have there should be 2 USB IDs one for each… or do i need to tweak some settings on the audio input of the Pi that no one knows about?? Thank you again Denis
    • E

      MMM-Assistant (Dev Updates)

      Watching Ignoring Scheduled Pinned Locked Moved Development
      10
      2 Votes
      10 Posts
      5k Views
      H
      @E3V3A i back up the module folder before i do any updates just in case i do run in to that issue lol
    • E

      What's casuing these SSH errors in the pm2 logs?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      961 Views
      E
      I’m getting my logs spammed by the following SSH errors, in my PM2 logs: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Any idea what module is causing this? I do have the notification module, constantly reminding me that one of my modules has X “commits behind master branch.” Are these related? How?
    • E

      Improve updatenotification module (to be module selective)

      Watching Ignoring Scheduled Pinned Locked Moved Development
      5
      0 Votes
      5 Posts
      2k Views
      E
      Ah Yeah. That actually sound like a much better solution! Not sure when I’m gonna have time to implement it though. Kinda low on my priority list, right now. We’ll see…
    • E

      Yet Another Voice Module -- I want my MM to speak now!

      Watching Ignoring Scheduled Pinned Locked Moved Requests
      2
      1 Votes
      2 Posts
      1k Views
      M
      I Really like The functionality that comes with Alexa … However I Really hate To give out My Data to a company So My Current Attempt Is a offline Voice recognition Called snips that Works pretty well for me (I use a 4mic Array And it can recognise what I say from a distance of 5m with background Music without any problems) in Basic in snips You can create own assistants pretty easily (for me one of The Main reasons to use it Is that The Automated Speech recognition Is Not only avaible in English but for example in German Aswell) after recognising a intents it sends it via mqtt which You can acces with Most IOT devices or for MM2 there Is already a MQTT module Well Thats My current Attempt While I Really like that it I can “easily” use it for everything in My house And have German As language The big disadvantage Is obviously that it Is a Second software And so definetly Not Really a one Click installation Thats Really easy To use for every User that just wants The Thing To work without any hazzle
    • E

      The chat functionality in THIS forum is (not) broken

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      4
      0 Votes
      4 Posts
      1k Views
      E
      ALL OK! Seem to have been some kind of glitch in the Matrix. Everyone can go back to their lives programs.
    • E

      Can all MM related npm's be updated?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      1
      0 Votes
      1 Posts
      906 Views
      E
      Please see this issue: https://github.com/MichMich/MagicMirror/issues/1210 Has anyone fully updated their MM and it’s fully working?
    • E

      New Raspbian Updates -- OK

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      0 Votes
      4 Posts
      2k Views
      W
      @E3V3A great thanks, can’t wait to get up and running!! Thank you!
    • E

      Is it possible to run a module stand-alone without the MM framework?

      Watching Ignoring Scheduled Pinned Locked Moved Development
      3
      0 Votes
      3 Posts
      1k Views
      E
      @j.e.f.f Thank you. Yeah, that seem to be the best dev solution so far.
    • E

      MMM-FlightsAbove - Display all flights in the sky above you

      Watching Ignoring Scheduled Pinned Locked Moved Transport
      20
      4 Votes
      20 Posts
      10k Views
      R
      The vertical bar is only shown on Firefox or Edge, Chrome is OK, as is Electron on the Pi itself.
    • E

      What voice related modules are available?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      12
      1 Votes
      12 Posts
      7k Views
      E
      @Mykle1 ha ha ha! But you have so many modules, you’d get a “D” for effort.
    • E

      Suggestion: Should we add a list of 2-way mirror vendors to Wiki?

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      7
      1 Votes
      7 Posts
      4k Views
      yawnsY
      Nice. I added one Vendor for Germany. I did not use them (for now), they were reccomended by glancr.os after several tests. Prices look very fair.
    • E

      How to make MM scrollable when connecting via remote client?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      3
      0 Votes
      3 Posts
      2k Views
      E
      @yawns Thanks, that did it. :) The webkit stuff seem quite experimental and can probably be ignored: https://developer.mozilla.org/en-US/docs/Web/CSS/::-webkit-scrollbar https://en.wikipedia.org/wiki/List_of_web_browsers#WebKit-based
    • E

      Why are people doing this: var self = this?

      Watching Ignoring Scheduled Pinned Locked Moved Development
      5
      0 Votes
      5 Posts
      2k Views
      E
      @ninjabreadman Great Find! Exactly what I needed. That it seem a great lesson on this. In the reference… To fix the problem with using this inside the anonymous function passed to the "forEach" method, we use a common practice in JavaScript and set the this value to another variable before we enter the "forEach" method.
    • E

      What other factors are affecting the updateInterval?

      Watching Ignoring Scheduled Pinned Locked Moved Development
      8
      0 Votes
      8 Posts
      3k Views
      E
      @strawberry-3.141 Thanks a lot! PR merged.
    • E

      [MMM-FlightsAbove] Problem receiving and seing JSON from node_helper

      Watching Ignoring Scheduled Pinned Locked Moved Development promise async json
      13
      1
      0 Votes
      13 Posts
      5k Views
      E
      The module is now working and alive!! Thank you all for all your patience!!
    • E

      How to best process an [object Promise]?

      Watching Ignoring Scheduled Pinned Locked Moved Development
      9
      0 Votes
      9 Posts
      3k Views
      E
      I’ve got a partially working function, but it’s a bit funny. For some reason the call to cleanup the JSON is not liked, because it seem that the actual result is not returned, but the Promise . This is the code snippet: radarPing: function() { console.log("ENTER (inside)"); Promise.all([ radar(-8.20917,114.62177,-9.28715,115.71243) ]).then(function(results) { var ping = results; console.log("PING1:"); console.log(ping); var cleanData = jZen(ping); console.log("PING2: ", cleanData); self.sendSocketNotification("NEW_DATA", ping); //"PING" return cleanData; //ping; }); console.log("EXIT (inside)"); }, readData: function() { //const myfile = 'modules/MMM-FlightsAbove/demo.json'; // The demo API use improper JSON var radarData = ""; radarData = this.radarPing(); console.log("The DATA:\n", radarData); /* if ( radarData === "" ) { } */ //let cleanData = jZen(data); //let cleanData = jZen(radarData); let cleanData = radarData; if (isJSON(cleanData) ) { this.sendSocketNotification("NEW_DATA", cleanData); } else { // So WTF is it? console.log("- JSON: false"); console.log("- isAO(dirty): " + isAO(radarData)); console.log("- isAO(clean): " + isAO(cleanData)); console.log("- Data:\n", radarData); } }, ... }); // To check if something is JSON function isJSON(str) { try { return (JSON.parse(str) && !!str); } catch (e) { return false; } } // To check if something is an Array or Object (parsed JSON) function isAO(val) { return val instanceof Array || val instanceof Object ? true : false; } // -------------------------------------------------------------------------- // What: A dirt simple JSON cleanup function that also compactifies the data // NOTE: - Only use on flat and trustworthy ASCII JSON data! // - Cannot handle any characters outside [A-Za-z0-9_\-]. (e.g. UTF-8) // - Using remote data without further sanitation is a security risk! // -------------------------------------------------------------------------- const re1 = /([A-Za-z0-9_\-]+):/gm; // use const to make sure it is compiled function jZen(juice) { //let re1 = /([A-Za-z0-9_\-]+):/gm; // Find all ASCII words $1 before an ":" //let data = juice; let str = ""; str = juice.replace(/\s/gm, ''); // Remove all white-space str = str.replace(/\'/gm, '\"'); // Replace all ' with " str = str.replace(re1, '\"$1\":'); // Replace $1: with "$1": //console.log("Dirty JSON is:\n" + data.toString() ); //console.log("Clean JSON is:\n" + str); return str; } The output is: ... ENTER (inside) EXIT (inside) The DATA: undefined - JSON: false - isAO(dirty): false - isAO(clean): false - Data: undefined PING1: [ [ { id: '108be389', timestamp: 1519647028, registration: 'PK-GQL', flight: 'QG8816', callsign: 'CTV8816', ... As you can see, PING2 never happens…
    • E

      Is node_helper really required?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      4
      0 Votes
      4 Posts
      2k Views
      E
      @strawberry-3.141 Oh!? That is funny, because I removed it, and there is no change in anything, module ran fine without it. Perhaps because I’m not using most of the content from that file, while the rest is already defined?
    • 1
    • 2
    • 1 / 2