
[card:E3V3A/MMM-FlightsAbove]

[card:E3V3A/MMM-FlightsAbove]
I have now updated to the Google Assistant and MM Voice Control module: MMM-Assistant. AFAICT it all works now. So now we can focus on improvements, but any help or testing is always appreciated.

[card:eouia/MMM-Assistant]
PS. I am not original developer of this module, I just help maintaining it.
@Mykle1 Thank you! Not sure there will be that many… But now I can focus to also add Alexa!
Wow! This is great. Too bad I’m living in a shitty-weather country. (You got an app for that?) But summers are great. It’s a small city, soon summer nights we can see a lot of crap spinning around in the sky. I’m a big fan of the HeavensAbove app, which I now realize, inspired my name choice for FlightsAbove.
Very good question!
Other people have asked about this.
I have asked about this.
The answer is no.
It would really help the project (and possibly development) to have that.
I’ve worked on this for ~3 months now, and I’m still clueless as to how it all hang together…
Therefore, there will not be much contribution from my side…
Just added a colored legend to the table footer.

I don’t think you have installed the module according to the README.
It seem that you never did npm install.
But there are some other trouble with that script, that I am trying to fix as we speak…
I’ve just pushed all new updates to the MMM-Assistant. GA and MM control now works. Please test.
I would also like to implement the Alexa service so I could always use some help for that.
Cheers,
E:V:A
[card:eouia/MMM-Assistant]
@Mykle1 ha ha ha! But you have so many modules, you’d get a “D” for effort.
@chef said in How I used the ‘Alert’ system as a call display:
Darn can’t post all the code, forum won’t let me.
If anyone is interested in this project I’ll give you the code.
why don’t you post it on github?
@Mykle1 Fantastic! I have a simple bird watcher’s Fieldmaster ED60DS I got just for fun, and a few months ago, I was checking this “star” and it was Jupiter and 4 of its moons, crisp as ever. Showed it to the family and everyone was screaming of joy!
@Medo said in MMM-Assistant (updated) -- Your voice to the world!:
I just want to control my mirror modules…
Then you use MMM-Voice with Lucy.
There seem to be many different voice modules available, but often looking at their repositories they have not been updated or maintained for a long time.
I’m looking for a working module to:
What are you using and how well does it work?
Since, you know I love lists… perhaps we should make a Wiki list of the different voice modules, their development status, quality, dependencies etc.
perhaps:
| Name | DevStatus | CustomWord? | UsesAI? | PrivateData? | ConfigDifficulty | MM-Quality | Description |
| Lola | fake | yes | yes | no | easy | great! | An uber-duper SHE OS module that solves the question of life |
give or take…
Alright! I’m about ready to throw in the towel! I’ve now been looking to do this, what some developers might think is trivial, and just can’t get anything to work, for several days.
As a first step in my project, I made a nice demo table using the Tabulator library, but for some reason I am not able to get it into my MMM JS module. As soon as I think I’m starting to understand something I’m bombed out by weird errors!
For example, I installed the jquery, jquery-ui and tabulator libraries with
npm install xxxx --save
as instructed on those pages. That means that I have the node_modules directory in my MMM directory.
Now, trivially trying to import the various JS and CSS library files fails in the browser with:
The resource from ... node_modules ... was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff)
Here you can find my Tabulator MMM demo called MMM-Tabulator. In that repo you will find a nicely working HTML/JS file: demo.html.
How can I get that to work in the MMM-Tabulator.js ?
@raywo Hi! Yeah, that worked! Thank you! I was going really crazy here…
Anything other than what’s shown below, results in an error as mentioned above.
Apparently the only types of paths that work, are the following (including the out-commented ones):
getScripts: function() {
// return ["moment.js"];
return [
this.file('node_modules/jquery/dist/jquery.min.js'),
this.file('node_modules/jquery-ui-dist/jquery-ui.min.js'),
this.file('node_modules/jquery.tabulator/dist/js/tabulator.js')
// 'modules/MMM-Tabulator/node_modules/jquery/dist/jquery.min.js',
// 'modules/MMM-Tabulator/node_modules/jquery-ui-dist/jquery-ui.min.js',
// 'modules/MMM-Tabulator/node_modules/jquery.tabulator/dist/js/tabulator.js'
]
},
getStyles: function() {
return [
this.file('node_modules/jquery-ui-dist/jquery-ui.css'),
this.file('node_modules/jquery.tabulator/dist/css/tabulator.css'),
"MMM-Tabulator.css"
];
},
That took considerable trial-and-error, as this is not at all apparent from the documentation. At least not how I interpret it. (I was clearly under the incredibly naive impression that MM would search the file tree in node_modules directory and elsewhere, looking for the file names specified.)
@Mykle1 Whats that rotating planet? (Is it earth? – No, the module?)
@Mykle1 I love seeing all the progress and work you put into your module development. I must say, as an old time computer fanatic, I’m very impressed with your progress. I’m totally new to MM and still find the node/electron/express framework a rather challenging learning experience. I’ve done some fair amount of rather advanced R&D and bare-metal programming and hacking, and never expected that something based on JS, would be the thing to slow me down! Boy was I wrong and full respect to all those dev’s here, who are able to produce such nice work. I guess it again proves that technical skills without creativity is useless.
As for the Module, IMHO each individual core Temp is not a very interesting parameter, because of load-balancing. Unless you have a faulty core or are explicitly telling your machine to be running certain processes on a single core. In addition, because of how heat is distributed rather evenly throughout the chip dye, you’d never see much difference than a few degrees, so I would rather average the core temps into one, and possibly show the divergence of them. (I.e. the greatest % difference from the average.)
yeah , you need to save it with a this thing. Someone helped me fix this here. So you probably need to do something very similar. (Save the current data, and restore it when someone is trying to use it before the timeout.)
It’s this one: https://github.com/mykle1/MMM-EARTH
Very nice!
But the one on the video seemspinning much faster. @Mykle1 what are your config setting for that?