EXPERIMENTAL: Snapcast Python Plugin
Posted: Wednesday 15 June 2022 13:11
Hi,
Since i am using snapcast i home, i decided to integrate SnapCast into domoticz. So i am now testing a 1st version of this plugin
https://github.com/akamming/domoticz-snapcast
Installation is simple:
- Go to your plugins directory
- Execute the command "git clone https://github.com/akamming/domoticz-snapcast" with your domoticz user
- Restart Domoticz
- In the hardware screen there should now be "snapcast" hardware available
- configure the ipadress and json port of your snapcast server and add the plugin
- i suggest to switch debugging (also a config setting off), cause it generates a lot of log info
The functionality is still very basic: You can only
- see individual snapclients as dimmer switches
- control the volume of those clients by changing the sliders.
- enable/disable muting by clicking on/off
- the names of the switches are constantly synchronized with the snapserver, so don't bother to change the name of switches (unless directly in snapserver)
Pls let me know your findings... (and feel free to add functionality, just make a PR so i can integrate...)
Since i am using snapcast i home, i decided to integrate SnapCast into domoticz. So i am now testing a 1st version of this plugin
https://github.com/akamming/domoticz-snapcast
Installation is simple:
- Go to your plugins directory
- Execute the command "git clone https://github.com/akamming/domoticz-snapcast" with your domoticz user
- Restart Domoticz
- In the hardware screen there should now be "snapcast" hardware available
- configure the ipadress and json port of your snapcast server and add the plugin
- i suggest to switch debugging (also a config setting off), cause it generates a lot of log info
The functionality is still very basic: You can only
- see individual snapclients as dimmer switches
- control the volume of those clients by changing the sliders.
- enable/disable muting by clicking on/off
- the names of the switches are constantly synchronized with the snapserver, so don't bother to change the name of switches (unless directly in snapserver)
Pls let me know your findings... (and feel free to add functionality, just make a PR so i can integrate...)