Harmony Hub + Emulated Hue - "No Connection" in Harmony UI After Pairing in build 0.78

My Harmony Hub used to be able to control the lights in the room via the emulated hue functionality. After upgrading to 0.78, this functionality disappeared. Nothing happens when hitting the assigned buttons on my physical remote.

I’ve deleted Hue from Harmony, rebooted, and then re-paired several times. Harmony sees all of the emulated hue devices (and I’ve confirmed this is emulated, not physical hue), but after successfully pairing, nothing still happens. If I navigate to the device screen in the harmony UI, all of the “lights” show up with “No Connection” under them, which is why I believe it’s not truly controlling anything. What’s interesting is that it is showing the state of those items though (so if it’s on, it looks on, just no control). And if I click on one of the items, it responds with a message that reads, “Cannot connect to XYZ DEVICE.”

Did something break in this build in regards to Emulated Hue? Or is there anything else I can do to restore the functionality?

I’ve now upgraded to 0.78.3 and Harmony continues to show “no connection” for all emulated hue devices.

I’ve tried removing and re-adding the hue device from harmony, but that didn’t change anything. One thing to note is that I had to “scan WiFi for devices” when adding to get the hue pairing to work correctly. If I go directly to hue, the “press button” operation never completes.

Did something change with emulated hue? What else can I do to restore light control of zwave devices from my Harmony Hub remote?

did you go and see if the json exists at

http://<HA IP Address>:8300/api/pi/lights

Yes, it exists there.

And when I manually add my emulated hue to harmony, it sees all of the devices. It just has a “no connection” flag after they are added.

Are you sure harmony didn’t update? For what it’s worth, hue changed communication methods about a year ago with the second gen hue stuff. Maybe harmony dropped hue 1’s. Emulated hue emulates a hue 1 bridge.

Also, verify that home assistant stayed the same internal IP in your network. If it changed, it will screw up things that connect to it.

Harmony is up to date, but not sure if anything recently changed wrt to hue from the harmony side. It worked a few weeks ago.

HA is same internal IP as that has not changed. Regardless, I’ve deleted and re-added the hue connection to Harmony, so that would fix any ip issues i think.

It’s just weird that it sees everything but then indicates there is no connection afterwards.

You removed the ‘original hue bridge’ when reconnecting? Do you mind sharing the json located at

http://<HA IP Address>:8300/api/pi/lights

yes, deleted the “original hue bridge” when reconnecting. It’s still weird that I can’t join it directly (by selecting hue, but having to "scan wifi for devices’’).

As for the JSON, is there something specifically you’re looking for there that would be helpful?

Is there a limit to the # of devices?

I believe there is a limit on the gen 1 ones, somewhere around 60.

I wanted to see your JSON because emulated hue doesn’t limit you on naming and characters, but it does screw up connecting devices. I had to format the names and make sure I had no duplicates. But i’m not paring mine with my harmony.

So I have a gen 2 hue on my network. As part of my troubleshooting, I disconnected it during the remove/add with harmony but no change.

Looking at my Json, I think I can have it skip a bunch of the items. All I really want are real lights, zwave in particular so I can control from harmony. Just need to figure out how to do that without messing up Amazon echo control.

{"1": {"modelid": "HASS123", "name": "Living Room", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.living_room"}, "103": {"modelid": "HASS123", "name": "Kitchen Window South", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.kitchen_window_south"}, "107": {"modelid": "HASS123", "name": "Master Bedroom Heater", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.master_bedroom_heater"}, "108": {"modelid": "HASS123", "name": "Master Bedroom Sonos", "state": {"bri": 33, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.living_room"}, "111": {"modelid": "HASS123", "name": "Media", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.media"}, "112": {"modelid": "HASS123", "name": "Master Bedroom Climate", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.master_bedroom_climate"}, "113": {"modelid": "HASS123", "name": "Zwave", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.zwave_view"}, "121": {"modelid": "HASS123", "name": "Porch Door", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.porch_door"}, "122": {"modelid": "HASS123", "name": "Kitchen Counter", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.kitchen_counter"}, "123": {"modelid": "HASS123", "name": "Kitchen Sink", "state": {"bri": 113, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.kitchen_sink"}, "124": {"modelid": "HASS123", "name": "iPro", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.ipro"}, "125": {"modelid": "HASS123", "name": "Garage", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.garage"}, "126": {"modelid": "HASS123", "name": "Lamp m", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.lamp_m"}, "127": {"modelid": "HASS123", "name": "Lamp t", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.lamp_t"}, "130": {"modelid": "HASS123", "name": "Master Bedroom Lamp", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.lamp_master_bedroom"}, "131": {"modelid": "HASS123", "name": "2nd Bedroom Chair Lamp", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.lamp_2nd_bedroom_chair"}, "132": {"modelid": "HASS123", "name": "2nd Bedroom Dresser Lamp", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.lamp_2nd_bedroom_dresser"}, "136": {"modelid": "HASS123", "name": "2nd Bedroom Climate", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.2nd_bedroom_climate"}, "138": {"modelid": "HASS123", "name": "Motion Recording Dining_Room_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_recording_dining_room_camera"}, "139": {"modelid": "HASS123", "name": "Motion Detection Garage_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_detection_garage_camera"}, "140": {"modelid": "HASS123", "name": "Motion Detection Tech_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_detection_tech_camera"}, "141": {"modelid": "HASS123", "name": "Motion Recording Living_Room_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_recording_living_room_camera"}, "142": {"modelid": "HASS123", "name": "Motion Recording Garage_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_recording_garage_camera"}, "143": {"modelid": "HASS123", "name": "Motion Detection Dining_Room_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_detection_dining_room_camera"}, "144": {"modelid": "HASS123", "name": "Motion Detection Living_Room_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_detection_living_room_camera"}, "145": {"modelid": "HASS123", "name": "Motion Recording tech_Camera", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.motion_recording_tech_camera"}, "147": {"modelid": "HASS123", "name": "Apple TV", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.apple_tv_7"}, "15": {"modelid": "HASS123", "name": "Living Room Lamp", "state": {"bri": 254, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.living_room_table"}, "16": {"modelid": "HASS123", "name": "all lights", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_lights"}, "2": {"modelid": "HASS123", "name": "Upstairs Lights", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.upstairs"}, "3": {"modelid": "HASS123", "name": "all devices", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_devices"}, "32": {"modelid": "HASS123", "name": "White Noise", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.wemomini"}, "33": {"modelid": "HASS123", "name": "all switches", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_switches"}, "34": {"modelid": "HASS123", "name": "all locks", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_locks"}, "35": {"modelid": "HASS123", "name": "all covers", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_covers"}, "4": {"modelid": "HASS123", "name": "all automations", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_automations"}, "54": {"modelid": "HASS123", "name": "all remotes", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.all_remotes"}, "55": {"modelid": "HASS123", "name": "Office Google Home", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.office_google"}, "58": {"modelid": "HASS123", "name": "XBOXONES", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.xboxones"}, "59": {"modelid": "HASS123", "name": "Second Bedroom", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.2nd_bedroom"}, "60": {"modelid": "HASS123", "name": "Master Bedroom", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.master_bedroom"}, "61": {"modelid": "HASS123", "name": "Porch", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.porch"}, "62": {"modelid": "HASS123", "name": "Office", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.office"}, "63": {"modelid": "HASS123", "name": "Kitchen", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.kitchen"}, "64": {"modelid": "HASS123", "name": "Downstairs", "state": {"bri": 255, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "group.downstairs"}, "66": {"modelid": "HASS123", "name": "Office 3 Middle", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_3_middle"}, "67": {"modelid": "HASS123", "name": "Office Ceiling 1", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_ceiling_1"}, "68": {"modelid": "HASS123", "name": "Office Desk", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_desk"}, "69": {"modelid": "HASS123", "name": "Office South West", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_south_west"}, "70": {"modelid": "HASS123", "name": "Office South East", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_south_east"}, "71": {"modelid": "HASS123", "name": "Office Ceiling 2", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_ceiling_2"}, "72": {"modelid": "HASS123", "name": "Office 3 High", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_3_high"}, "73": {"modelid": "HASS123", "name": "Office 3 Low", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.office_3_low"}, "74": {"modelid": "HASS123", "name": "Living Room Fan", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.living_room_fan"}, "75": {"modelid": "HASS123", "name": "Living Room East", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.living_room_east"}, "76": {"modelid": "HASS123", "name": "2nd Bedroom East", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.2nd_bedroom_east"}, "77": {"modelid": "HASS123", "name": "2nd Bedroom West", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.2nd_bedroom_west"}, "78": {"modelid": "HASS123", "name": "Master Bedroom West", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.master_bedroom_west"}, "79": {"modelid": "HASS123", "name": "Master Bedroom East", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.master_bedroom_east"}, "80": {"modelid": "HASS123", "name": "Hallway Stairs", "state": {"bri": 175, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.hallway_stairs"}, "81": {"modelid": "HASS123", "name": "Dining Room", "state": {"bri": 103, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.dining_room"}, "82": {"modelid": "HASS123", "name": "Living Room West", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.living_room_west"}, "83": {"modelid": "HASS123", "name": "Kitchen West", "state": {"bri": 8, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.kitchen_west"}, "84": {"modelid": "HASS123", "name": "Kitchen East", "state": {"bri": 100, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.kitchen_east"}, "85": {"modelid": "HASS123", "name": "Back Hallway", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.back_hallway"}, "88": {"modelid": "HASS123", "name": "Entryway Lights", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.entryway"}, "89": {"modelid": "HASS123", "name": "Entryway Closet", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.entryway_closet"}, "90": {"modelid": "HASS123", "name": "2nd Bedroom Heater", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.2nd_bedroom_heater"}, "91": {"modelid": "HASS123", "name": "Porch String Lights", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "switch.porch_string_lights"}, "92": {"modelid": "HASS123", "name": "Portable", "state": {"bri": 140, "on": true, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "media_player.portable"}, "93": {"modelid": "HASS123", "name": "Downstairs Hallway", "state": {"bri": 0, "on": false, "reachable": true}, "swversion": "123", "type": "Dimmable light", "uniqueid": "light.downstairs_hallway"}}

Wait, does the echo still work? If so, then you’ve narrowed your problem down to harmony, not the emulated hue package.

Also, looks like you have media_players, switches (that are really camera motion detectors), and groups in there. Do you use alexa to turn any of that on/off? If not try and remove it by configuring emulated hue.

Here’s a snipit of mine with only lights and switches exposed:

  host_ip: <ip>
  listen_port: 8300
  off_maps_to_on_domains:
    - script
    - scene
  expose_by_default: true
  exposed_domains:
    - light
    - switch
    - input_boolean
    - fan
  entities:
    fan.master_fixture:
      name: Master Fan
    switch.audio_1:
      name: Audio One
    switch.audio_2:
      name: Audio Two
    light.kitchen_cans:
      name: Can Lights
    light.dining_room_chandelier:
      name: Chandelier
    light.hallway:
      name: Hallway
    light.kitchen_island:
      name: Island Lights
    light.living_room:
      name: Living Room Lamps
    light.master_bathroom_cans:
      name: Master Can
    light.master_closet:
      name: Master Closet
    light.master_fixture:
      name: Master Light

echo works fine. Yes, it’s just a Harmony issue.

I’m going to try to limit the entities it shares and see if that fixes the situation. Just want to make sure nothing breaks with Echo. And due to a separate and unrelated Z-Wave issue, I have to wait 24-48 hours between reboots otherwise I lose some of my battery powered devices…fun. :slight_smile:

Will report back after I get my config updated and test.

In the meantime, if anyone else has any other suggestions/ideas, please let me know. Although voice works for controlling those lights, my family is really missing the ability to dim lights via the harmony remote.

that… sounds awful.

With emulated hue you should be able to say “Alexa set X to 50%”.

EDIT: Mabye its “Alexa, turn on x to 50%”

Right, and that works.

It’s for those times We don’t want to use voice to control it.

Like when your whole family is talking loud? I run into that a lot. For what it’s worth, I could try to link emulated hue to my harmony later.

or sleeping baby and phone is out of reach.

Just edited my config to remove the various sensors and media players. No dice. Same result:

  • Will not pair when going to Philips Hue device add via Harmony Software. Requires me to scan wifi to pair. The other route sits and never presses the button (I’ve left it for a long time and no connection, so this leads me to believe there maybe something wrong with this component in HA).
  • No Connection on each device in Harmony
  • Echo works as expected.

What home assistant version did you upgrade from? This component hasn’t been touched in 2 months and the change was minimal.

The file that handles the communication between devices hasn’t been updated since September 23, 2017.

To me, this sounds like a harmony issue more than emulated hue. Your echo continues to work, and emulated hue’s communication methods haven’t changed in over a year.