This integration will interface with the R_volution player series by R_volution. This repository delivers the latest features via HACS. You can use it for testing until I can get the integration accepted to HA core (no timeline for that, sorry).
If you encounter problems, please file an issue at the integrations issue tracker. If possible, add a diagnostics dump always. This is important also for enhancements if they target new data or information to be retrieved from the unit to see what it has to offer. Always check that dump if you want to further redact information in it. The MACs and the units serial number are redacted already, but check for yourself! If you find information in the dump that you consider private, please file a bug request so that I can update the anonymizing code.
This integration is provided without any warranty or support by R_volution (unfortunately). I do not take responsibility for any problems it may cause in all cases. Use it at your own risk.
The recommend way to install this extension is using HACS. If you want more control, use the manual installation method.
- Go to HACS -> Integrations
- Click the Triple-Dot menu on the top right and select Custom Repositories
- Set
https://github.com/volkerrichert/ha_R_volution_player.gitas repository name for the category Integrations - Open the repository (it will be displayed by default), select Download and confirm it
- Restart Home Assistant
- In the HA UI go to Configuration -> Integrations click "+" and search for "R_volution Player"
- Using the tool of choice open the directory (folder) for your HA
configuration (where you find
configuration.yaml). - If you do not have a
custom_componentsdirectory (folder) there, you need to create it. - In the
custom_componentsdirectory (folder) create a new folder callede3dc_rscp. - Download all the files from the
custom_components/r_volution_player/directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant
- In the HA UI go to Configuration -> Integrations click "+" and search for "R_volution Player"
Once you add the integration, you'll be asked to authenticate yourself for a connection to your R_volution .
- Username: Your r_volution user name
- Password: Your r_volution password
- Hostname: The Hostname or IP address of the r_volution player
- API key: Your api key for R_volution api calls. It can be requested as decribed in the first steps documentaion