I am new to HA and do not know how to code, but I usually have the technical skills to figure things out. I have my Home Assistant up and running and configured with all the integrations that were either discovered on my network or I could add an integration for. The one integration that I cannot find is for my Integra/Onkyo stereo receiver. I did find this page https://www.home-assistant.io/integrations/onkyo/, and have made some progress (I got my receiver to show up in HA).
#Adding Receiver
1 messages · Page 1 of 1 (latest)
I have run into 2 problems to start with, and no matter how much I have searched the web and have watched several youtube videos, I cannot seem to figure how to make this work. The first problem is that I do not understand what they mean when they say "If your source is not listed above, and you want to figure out how to format that source name so you can map its entry, you can use the onkyo-eiscp Python module to discover the exact naming needed. First, change your receiver’s source to the one that you need to define, and then run:
onkyo --host 192.168.0.100 source=query
where do I run that? Sorry for being ignorant here, this is new to me. I watched a few videos on Python but still could not figure out how or where to run a Python module.
The second issue I am having is giving that receiver a unique id. When I click the setting gear of the receiver UI, it says "This entity ('media_player.receiver') does not have a unique ID, therefore its settings cannot be managed from the UI" From what I have read, this can occur when you manually install the integration, which is what I did, but shouldn't I be able to somehow give it a unique id somewhere in yaml?
Really appreciate any help I can get. I am here after spending hours trying to figure it out myself.
- Not all integrations create a
unique_id- it doesn't really matter though, see https://www.home-assistant.io/faq/#this-entity-does-not-have-a-unique-id
- You'd install the software on any computer running Python 3.9 (or later) and run the commands there. Spinning up a Linux VM is probably the simplest approach.
Thanks so much - we installed the latest version of python on our windows pc and ran the line:
onkyo --host 192.168.0.100 source=query
in python.exe but got "invalid syntax". Do we have to do anything with the onkyo-eiscp module we downloaded from github in order for it to work? Does just downloading it suffice?
Thanks again, I'm very unfamiliar with python so a lot of how it works is greek to me.
No idea TBH, I don't have an onkyo, and all I can do is read the docs that you've got access to as well 