I have been trying without success to get the MMM-GoogleAssistant module to autostart upon boot. I have followed so many tutorials down the rabbit hole I am not sure where I have ended up. I know that to start the module successfully, I can enter the following 3 commands:
Every method I have tried to do this upon boot has failed. Can anyone provide a simple tutorial on how to do this via, well, ANY method? I am beyond newbie in Linux, but still very much a beginner. If you need more details about my assistant.py, please let me know. I am not particular to any one method as long as it works.
what is the reported problem? and where?
I don’t get a reported problem (or don’t know where to look). I just don’t have an active module upon boot. Where can I look for a reported problem?
starting a pgm at boot
you might need two? on the py and one the mirror app?
@poopyurinal so, does mirror app start? but assistant doesn’t work ? are you using pm2? to control Mirror autostart?
auto install script sets up a pm2 module to start mirror app
yes, the mirror app starts flawlessly with all installed modules. The assistant icon appears on the mirror, but is not activated by “Ok google” unless I type the commands in my OP. I believe pm2 is controlling the Mirror autostart.
@poopyurinal ok, but if yoiu start it manually does it work?
pm2 stop MagicMirror
open a terminal window (ctrl-alt-t)
does it all work?
I don’t know assistant.py I assume it runs in the background… and somehow talks to the module…
and with mirror running on boot, press ctrl-shit-i to open the developers window, and select the console tab, and scroll up to find any module errors
there is also a pm2 command to show its log… (I don’t use pm2 myself).
I know that to start the module successfully, I can enter the following 3 commands:
you are not starting the module… you are starting a background application
that is included in the module folder
the ‘module’ only runs inside the MagicMirror environment
so, you need to create a command that does the startup…
start the py and then start MM
and then automate that
if u stop MM manually and restart it (without doing the assistant.py step) do the GA work thru mirror as u expect?