I had to downgrade my new install to 0.92.2 to get it to work. It might work with newer releases, but certainly not the latest. I think after that version some things changed in how the integrations were packaged. I haven’t had time yet to look into exactly what.
If you’re still running an older release though, it’s not too bad but you need to do a little work.
Go to your base homeassistant directory and install pynuvo and make a directory ./lib/python3.7/site-packages/homeassistant/components/nuvo for the other files. This will be wherever you have HA installed. I think for the Pi it’s at /srv/homeassistant but I did my install manually on a Debian server so I’m not sure.
You’ll also need to download nuvo.py at https://github.com/ejonesnospam/hass.media_player.nuvo and transfer it over to your Pi. There is a text file as well that shows you what changes to make to your configuration.yaml file to make it work.
It should go something like this I guess though:
sudo -u homeassistant -H -s
cd /srv/homeassistant
python3 -m venv .
source bin/activate
You should now see a prompt like:
(homeassistant) homeassistant@raspberrypi:/srv/homeassistant $
Then run:
python3 -m pip install pynuvo
mkdir ./lib/python3.7/site-packages/homeassistant/components/nuvo
cp <nuvo.py you downloaded> ./lib/python3.7/site-packages/homeassistant/components/nuvo/media_player.py
You also need an init.py but you can just copy one from something else for the time being, like:
cp ./lib/python3.7/site-packages/homeassistant/components/ziggo_mediabox_xl/__init__.py ./lib/python3.7/site-packages/homeassistant/components
After you do this and edit your configuraton.yaml file you should be good to go. Don’t put the “model:” line in though.
I hope this works and I apologize in advance, I’m not the best at writing out directions, but I’ll try to help if I can.