Page 1 of 1

EXPERIMENTAL: Snapcast Python Plugin

Posted: Wednesday 15 June 2022 13:11
by akamming
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...)

Re: EXPERIMENTAL: Snapcast Python Plugin

Posted: Friday 07 October 2022 23:04
by survivor182ca
Which library are required on your OS to make it work?

It crash on import on websocket

I run debian buster