@captheavenger SO… I answered all those questions
use MMM-Buttons for the physical connection to MM…
this module sends notifications
now to reboot or restart MM, the MMM-RemoteControl module does that , (with notifications)
so wire those up from MMM-Buttons
and MMM-Buttons can send the notifications to MMM-Pages
all as you requested.
not hard, all the config is in MMM-Buttons… the others just respond
3 buttons, or 10, its the same.
buttons are momentary… whatever you like… connected to the pi GPIO pins
CalExt3… the calendars are big, the main calendar sends a notification , which the EXT3 modules expect… and then fill in from there…
BUT. he doesn’t KNOW when to expect the cal data to arrive, and doesn’t want to flash the screen every second…
SO… he has a timeout… if they don’t come in the first 5 seconds, he WAITS 10 MINUTES… and THEN draws all the data he has… EVEN THO
the data might have arrived at 3 MINUTES…
SO… change the timeout to 2 minutes, look at the output of npm start (pm2 logs --line=100 if you use pm2)
and calculate how long it takes and make the timeout just longer than that