Version 13 (modified by guessed, 13 years ago) (diff) |
---|
The Sonos Wireless HiFi Music Systems plugin for Vera
This plugin allows you to control your Sonos via Vera scenes.
As I am a newbie in this pls be aware that most parts of the code has been found in other threads. Thanks a lot to many of you in the MCV forum. Be aware that the code is currently in working state - no skills from my side to do it cleaner or better :-)
Thanks a lot to @guessed for his tremendous help dragging me through (and helping out) the process of making my first plugin! Credit goes to him for many changes in structure and good practise doing plugins - thanks!
Development Status
Supported and tested features (no guaranties though):
- Supported Models: ZP80 and ZP100 tested
- Functionality:
- Sonos:
- Mute
- UnMute
- SetVolume
- SetFileToPlay (Places chosen audio file into queue)
- MediaNavigation:
- ChapterDown(Not implemented)
- ChapterUp (Not implemented)
- DiskDown (Not implemented)
- DiskUp (Not implemented)
- FastForward (Not implemented yet)
- Pause
- Play
- QuickSkip (Not implemented)
- Rewind
- SkipDown(implemented as 'Next' on Sonos)
- SkipUp (implemented as 'Previous' on Sonos)
- Slow (Not implemented)
- Stop
- Volume:
- Down (by 3 out of 100)
- Mute (a toggle mute function - currently a poor mans version)
- Up (by 3 out of 100)
- Sonos:
To do list:
- Autodiscovery of Zones
- Autonaming of zone names
- Select source (Playlist, Radio, Services, etc)
- Status on what is playing etc. in GUI
Installation
What you need
- Vera with UI4 has only been tested.
- A Sonos Zone
- The 4 plugin files in the trunk version 13: http://code.mios.com/trac/mios_sonos-wireless-music-systems/browser/trunk#
How To
- Upload the plugin files:
- In the Toolbox section open MiOS Developers >> Luup Files and upload all the files you downloaded. check the Restart Luup after upload checkbox and click GO.
- Create the Sonos device:
- Open Create Device.
- In the UpnpDevFilename input box enter D_Sonos1.xml.
- In the Description input box enter a name for the panel device, e.g. Sonos Living Room.
- Click Create device.
- Close this window and Save.
Configuration
- In the Sonos device advanced control tab specify the IP Address of your Sonos Zone
- Now actions are available in scenes
Attachments
- D_Sonos1.xml (599 bytes) - added by anker 13 years ago.
- I_Sonos1.xml (5.6 KB) - added by anker 13 years ago.
- S_Sonos1.xml (701 bytes) - added by anker 13 years ago.
- SonosUI5AdvancedScene.jpg (80.8 KB) - added by guessed 12 years ago.
- Sonos-Dashboard.png (23.9 KB) - added by guessed 12 years ago.
- Sonos-Dialog-Control.png (43.0 KB) - added by guessed 12 years ago.
- Sonos-Dialog-Player.png (58.8 KB) - added by guessed 12 years ago.