Logitech Harmony Hubs - differences in integrations between devices?

I have three Harmony Hubs set up and working within HA. Two have one set of entities, one of those entities being in the “select” domain with a drop-down in the UI:

…and the third has a different set, with individual switches for each activity:

I’ve deleted the individual device integrations to see if it will sort itself out on rediscovery, but so far it’s just coming back the same. Everything works, but I’m wondering why the inconsistency? Even the firmware version for the devices is the same. Any insight?

I can’t help with your actual question, but just to provide another data point.

I have 6 hubs and I looked all 6 and they all match each other. But interestingly, the don’t exactly match either of your examples. Mine are all essentially a combination of both of your examples.

Huh… that is weird.

Well, I’ve just deleted all of the integrations, disabled any orphaned entities, restarted, and re-installed the integrations. Now all of the devices appear like this:

The number of disabled entities (I guess disabled by the integration, definitely not by me) corresponds with the number of activities I’ve set up for each hub. I prefer having the “select.xxxx” entities rather than a switch entity for each activity.

It looks like you might have both?

When you delete the integrations, do the /config/harmony_xxxxxx.conf files disappear?

When you open the “+3 disabled entities”, what is in there? Your live entities or something else?

I have a few disabled entities showing for a couple of my hubs which I never noticed before. Could have always been there, I have no idea. I’ll investigate them at some point.

No, actually, they don’t! And each time I re-added an individual Hub, the same old entities were there. To fix that, I went in and deleted those files manually before re-adding the integration.

What’s in there is one disabled entity per Harmony Activity for that Hub, each of which is automatically disabled after the integration is loaded:

Basement

I wanted the Hubs to be consistent across HA so I can use them in Node-RED flows. I didn’t want to have different flows for different Hubs if it were avoidable.

I’m not really going to be able to help you fix this, but you need to figure out why your activities show as disabled (captain obvious). Maybe reboot the hubs?

I know I went through a period recently where my conf files existed, but were empty. Some were ok, others were empty. It would bounce around somewhat between different hub’s conf file being empty. Never did figure out the problem. It just cleared up one day and has been fine since.

Good luck.

I have 2 hubs. What I saw was that, in the screen showing the +x enabled entities, if you enable the entities, it will then show them as individual entities and the “activities” group will disappear. I guess you can only have it one way or the other. Probably completely deleting the hub and restarting HAS, then adding harmony back to the zwave JS, would put it back with only activities.

Thats not what im seeing on both my hubs. Activity switches AND the select dropdown all active and OK. Switches were there since day one and the select appeared sometime late last year (somewhere around 2021.9.x I believe, i remember it was called out in the release notes)

Oh, actually, I don’t need help anymore! Everything has always worked… but I was wondering about the inconsistency in how the entries were created. That’s fixed now. As for the entities that have been created and disabled… I don’t know. There’s one for each Activity, in each Hub. But using the entities in the select domain works just fine, and now I have one for each of the Hubs. Problem solved!

My guess is, if you deleted every instance, deleted the JSON files for each Hub in /config/, then reinstalled… you’d see what I see. but if everything is consistent, and especially if everything’s working, I’m sure I wouldn’t bother.