Harmony not detected on Hass in Synology NAS Docker

Just got a (good Black Friday deal) Harmony Elite/Hub. It works fine in itself, using the latest (250) firmware.

However I can’t get it to work with Home Assistant.
I’m running the latest version of Hass 0.102.3 in a Docker container on a Synology NAS. I have no problems with the setup, so far everything worked what I threw at it (Hue, Conbee/Deconz, Chromecasts,…
The Harmony Hub however is not detected, neither by auto discovery, nor by manually configuring.

When I manually configure it, the remote config file is created, but still the Hub does not show up in Integrations, devices, states, services, etc.

What am I doing wrong?
How can I debug whether websockets even works with my NAS? Should I follow this: https://www.home-assistant.io/docs/ecosystem/synology/ I doubt I’m even using a reverse proxy for the Hass docker (can’t check now, not at home)?
Hass unrelated, maybe this will then also fix my problems with keeping Bitwarden clients in sync

Do you see anything in the harmony_XXXXX.conf file or is it empty?

Yes there was. I deleted them. I tried so many things and I didn’t notice the file being created in the first place. So wanted to determine how I managed it to get created. I assume it only was created when manually adding the Hub (host IP) in the config file.

Are you saying that is all there should be? I would assume that I should at least see a service in developer tools I can call? That wasn’t there.

When you configure it manually you’ll see the harmony_XXXX.conf file afterwards filled with the available activities etc. of your harmony hub. Once setup you should have an entitiy remote.xxxxx, which is your harmony remote. I suggest deleting the harmony_XXXX.conf file, remove all the manual config, restart and do it again.

Yes, I’ll do that (again). BTW the reverse proxy thing is only needed for access externally via a domain, correct?

Do I still need to setup something on the docker side to allow web sockets connectivity between docker containers and my LAN?

Yes that’s correct, the reverse proxy handles the externally incoming requests and routes them to the correct server.

Don’t know, I did not need to setup anything.

OK, got it finally working. It only worked when putting the entry, including host IP, in the config file. Weird thing remains is that it nowhere shows up, not in integrations, devices, nor entities. Fortunately I could test it via developer tools.

What do you mean it doesn’t show up? Is there no entity remote.xxxx? How did you test it then?

Exactly, it’s nowhere to be seen, not in integrations, devices nor entities, apart from the file and in developer tools services it somehow is selectable as entity.

If you go to Developer Tools -> States is there an entity starting with “remote.”? You won’t see it under integrations or devices. If it works with services what is your issue?

Yes it’s in states as well. No issue anymore. I didn’t see it in the places I expected, so I thought I had an issue :slight_smile:
Bit inconsistent Hass behaviour IMO.