I am calling this library the Sonos Realtime Script Library (SRSL). Please try it and share feedback.
MichaelD inspired me with his Sonos script library. He demonstrated the potential of Sonos integration with Homeseer. However, his scripts lacked a few features that I really wanted and that many people on the Homeseer forums have been requesting for a while. So, I started hacking a few weeks ago and decide that my script library is sufficiently stable that perhaps others are willing to use it / test it.
The two main features it has which are lacking in MichaelD's scripts are
1) real-time updates without polling -- each zone player has a single virtual device in Homeseer that is set any time the zone player's properties change. For example, if a zone player is stopped, HS will know, and you can turn off your amplifier.
2) in addition to using the scripts to temporarily route Homeseer TTS over your Sonos network, you can also use them to route another line-input over the Sonos network. In my case, I use this with the output of a Gentner AP10 to enable hands-free full-room speaker phones in every room of my house (I have in-wall microphones and in-ceiling speakers in each room to make this happen).
Check the release notes in the attached ZIP file for a chronology of the features added over time.
If you have questions, please read the documentation (MS-Word format) included in the attached ZIP. Among other things, it delineates the full functionality of the script library. Thanks!
MichaelD inspired me with his Sonos script library. He demonstrated the potential of Sonos integration with Homeseer. However, his scripts lacked a few features that I really wanted and that many people on the Homeseer forums have been requesting for a while. So, I started hacking a few weeks ago and decide that my script library is sufficiently stable that perhaps others are willing to use it / test it.
The two main features it has which are lacking in MichaelD's scripts are
1) real-time updates without polling -- each zone player has a single virtual device in Homeseer that is set any time the zone player's properties change. For example, if a zone player is stopped, HS will know, and you can turn off your amplifier.
2) in addition to using the scripts to temporarily route Homeseer TTS over your Sonos network, you can also use them to route another line-input over the Sonos network. In my case, I use this with the output of a Gentner AP10 to enable hands-free full-room speaker phones in every room of my house (I have in-wall microphones and in-ceiling speakers in each room to make this happen).
Check the release notes in the attached ZIP file for a chronology of the features added over time.
If you have questions, please read the documentation (MS-Word format) included in the attached ZIP. Among other things, it delineates the full functionality of the script library. Thanks!
Comment