Read the statement by Michael Teeuw here.
MMM-MyCommute
-
@matt216 said in MMM-MyCommute:
@sdetweil thanks for the help (again).
I’m not sure I understand… it seems to take a second browser loading the page for the main mirror to display the module.See my response. Every time any instance on any browser (pi/laptop) gets created, it sends a request to the server-side node_helper. This happens with most of the modules.
node_helper sends it back and all the instances get fresh data and certain functions get triggered.Here is the client side: running when you open the broser (note the
this.getdata()
function.start: function() { Log.info('Starting module: ' + this.name); //start data poll this.getData(); var self = this; setInterval(function() { self.getData(); }, this.config.pollFrequency); },
and here the client side receives the data from node_helper : note the
this.isHidden=false
andthis.show()
functions at the end.socketNotificationReceived: function(notification, payload) { if ( notification === 'GOOGLE_TRAFFIC_RESPONSE' + this.identifier ) { this.predictions = payload; if (this.loading) { this.loading = false; if (this.isHidden) { this.updateDom(); this.show(1000, {lockString: this.identifier}); } else { this.updateDom(1000); } } else { this.updateDom(); this.show(1000, {lockString: this.identifier}); } this.isHidden = false; }
-
@lavolp3 thanks - the node_helper and multiple browsers makes sense now.
No - no MMM-pages or module schedulers being used.
I have my startTime option set to 05:00. I will try a cron job to pm2 restart mm at 05:15… -
@matt216 there might be an issue with your start and end time. Can you post your config for the module?
-
{ module: 'MMM-MyCommute', position: 'bottom_left', header: 'Google Maps', config: { apiKey: 'xyz', origin: 'xyz', startTime: '05:00', endTime: '20:00', showUpdated: false, destinations: [ { destination: 'xyz', label: 'Erica commute', mode: 'driving' } ] } },
Thanks
-
@matt216 no errors here.
You could also try @qistophs fork
https://github.com/qistoph/MMM-MyCommute
If you’e not doing already.
The original module has been abandoned. -
@lavolp3 already using @qistoph fork, yes. I can see on github there are issues raised around this. Also another fork by @radokristof which I’ll try.
-
Initial test with @radokristof fork looks good. Doesn’t come up immedately at startTime, but soon after. Guess that has to do with the poll interval.