core: Can't connect to Emulated hue from Harmony hub

The problem

I can’t pair the emulated_hue bridge to my harmony hub using the harmony Android or iOS app. I have tried using the default port and port 80. The problem seems to have been introduced with 0.110.0/0.110.1 because when I download the component source files from 0.109.6 and set it up as custom_component, I was able to pair the bridge just fine. I suspect the issue has been introduced with https://github.com/home-assistant/core/pull/35148. I noticed the PR comments about the harmony tests, but it looks like it’s still an issue. I have added my harmony hub software version below.

Environment

  • Home Assistant Core release with the issue: 0.110.1
  • Last working Home Assistant Core release (if known): 0.109.6
  • Operating environment (Home Assistant/Supervised/Docker/venv): Docker
  • Integration causing this issue: emulated_hue
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/emulated_hue/

Problem-relevant configuration.yaml

emulated_hue:
  host_ip: <<ip>>
  listen_port: 8300
  advertise_ip: <<ip>>
  advertise_port: 8300
  upnp_bind_multicast: true
  expose_by_default: true

Traceback/Error logs

No relevant logs found

Additional information

Harmony hub software 4.15.264

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 27 (22 by maintainers)

Commits related to this issue

Most upvoted comments

Ah, understood. This may have been caused by changing the hard-coded bridge serial number in #35148: https://github.com/home-assistant/core/pull/35148/files#diff-10a700a18aa6f9da4d62b5d2d28f0777L45

This works in theory, but as I said, there were problems with the Alexa app when sending more than one response. Actually, I don’t know why it is implemented this way in ha-bridge. I’d rather take the conservative approach using a fallback