Read the statement by Michael Teeuw here.
Limit Sonos module to only show a specific speaker
-
a lot of people are doing this by saving the scope into a variable like
var self = this; setTimeout(function(){ doSomething(); self.sendSocketNotification('NOTIFICATION'); }, 1000);
but I like this cleaner way
setTimeout(() => { doSomething(); this.sendSocketNotification('NOTIFICATION'); }, 1000);
-
@strawberry-3.141 That doesnt work. Kitchen is the only room NOT excluded in my config.js
Kitchen, then group in Living room - shows info.
Living room, then grouping in Kitchen - doesnt show.
-
@dinkybluebug245 sry then you have to figure it out on your own or ask some person with sonos speakers for help
-
This post is deleted! -
Ive had a go at trying to fix this myself and cant work it out - but then again my own knowledge of js is non existant. It works when rooms are isolated on their own, or when the speaker you want to display is listed first in a group of grouped speakers - the solutions above dont work when the speaker is not listed first in the group.
Can anyone else help?
Thanks again to @strawberry-3-141 for having a stab at this.
-
Hi all,
I don’t know if this is the right place, but here it goes.
I forked and made some changes to the Sonos module.
Can be found here: https://github.com/Snille/MMM-Sonos
Let me know is I should present it in some other thread. :)Best regards Snille