Domoticz is free and open-source Home Automation system.
Volumio is a free and open-source Linux Distribution, designed and fine-tuned exclusively for music playback.
Plugin enables to control Volumio player from Domoticz via network. It uses Volumio Websocket API for communication. If player state is changed out of Domoticz, Volumio notifies the plugin about the change so current status in Domoticz always reflects real status of the player at that time.
Currently, the following functions are implemented:
- Player control: Play, Pause, Stop
- Volume level control
- Mute control
- Now Playing
- Play Playlist
Works with Domoticz version 2022.2 and newer and Volumio version 2/3/4
- Connect to Domoticz via ssh
- Go to Domoticz plugin folder:
cd domoticz/plugins - Download plugin:
git clone https://github.com/frepkovsky/Domoticz-Volumio-Plugin - Restart Domoticz
- Connect to Domoticz via ssh
- Go to Domoticz plugin folder:
cd domoticz/plugins/Domoticz-Volumio-Plugin - Download updates:
git pull - Restart Domoticz
From Domoticz web UI, go to Setup -> Hardware and select Volumio Audiophile Music Player from drop-down menu.
Configure plugin:
- Name - name of Volumio hardware device in Domoticz (i.e. Volumio)
- IP Address - IP address of your Volumio device
- Port - tcp port Volumio is listening on (by default on port 3000)
- Favourite Playlists - Comma separrated list of your favourite playlists existing in Volumio device (you can use space after comma for better readability, it is ignored)
- click Add button
Plugin will create 4 devices and shows them in related device tabs (Switches, Utilities):
- Player (Switch device)
- Volume control (Switch device)
- Playing Now (Text device)
- Play Playlist (Switch device)
If you experience any issues with the plugin, enable debugging by setting option Debug to True in your Volumio hw device configuration, re-enable the plugin and check logs in Domoticz Log screen.

