Core: Logitech Harmony Hub YAML config no longer working 0.108.0b0

Created on 2 Apr 2020  路  15Comments  路  Source: home-assistant/core

The problem


Since upgrading to Home Assistant 0.108.0b0 it broke my Logitech Harmony Hub integration, which I had configured via YAML. According to the docs I have a valid config, but integration is not loading (even after a restart).

Environment

  • Home Assistant Core release with the issue: 0.108.0b0
  • Last working Home Assistant Core release (if known): 0.107.7
  • Operating environment (Home Assistant/Supervised/Docker/venv): Supervised
  • Integration causing this issue: Logitech Harmony Hub
  • Link to integration documentation on our website: https://rc.home-assistant.io/integrations/harmony/

Problem-relevant configuration.yaml

This is my existing YAML config - as far as I can tell from both the rc release notes and rc docs, this is still supposed to be valid?

remote:
  - platform: harmony
    name: Sean Room
    host: 192.168.86.34
    activity: TV

  - platform: harmony
    name: Living Room
    host: 192.168.86.30
    activity: Watch TV

  - platform: harmony
    name: Bedroom Hub
    host: 192.168.86.25
    activity: Watch TV

Traceback/Error logs

Log Details (ERROR)
Logger: aioharmony.hubconnector
Source: __main__.py:342
First occurred: April 1, 2020, 7:44:45 PM (6 occurrences)
Last logged: April 1, 2020, 7:44:45 PM

192.168.86.25: Unable to retrieve HUB id
192.168.86.30: Exception on post: Connection timeout to host http://192.168.86.30:8088/
192.168.86.30: Unable to retrieve HUB id
192.168.86.34: Exception on post: Connection timeout to host http://192.168.86.34:8088/
192.168.86.34: Unable to retrieve HUB id

When I visit those URLs seen in above logs via Google Chrome browser, it immediately brings me to HTTP ERROR 401

Additional information

My three Harmony hubs show up in Integrations -> Discovery, so they are being recognized and it's offering me to set them up via the UI. But my existing YAML config is no longer working.

image

harmony

Most helpful comment

Its a race condition where the ssdp config flow sets the unique id before the import happens. Only happens if the machine is slow enough

All 15 comments

Hey there @ehendrix23, @bramkragten, @bdraco, mind taking a look at this issue as its been labeled with a integration (harmony) you are listed as a codeowner for? Thanks!

Does it work if you configure from the UI?

Can you change aioharmony to debug logging so we can see why it can鈥檛 connect:

https://www.home-assistant.io/integrations/logger/

Given the dupes in the ui, I'm thinking that the hub isn't ready yet and doesn't get imported because it doesn't pass validation. We may need to do the validation in the platform setup so we can retry later when the hub is ready so it always gets imported

I tested this issue on my end. I was able to import my harmony hub via YAML and also was able to setup separately via config flow. I also did not see duplicates in the UI. Will retest when linked PR is merged :)

I've added this to my config and restarted:

logs:
  aioharmony.hubconnector: debug
  aioharmony.harmonyclient: debug
  homeassistant.components.remote.harmony: debug

And here are the results (there's a lot more, I removed the stuff that had to do with button commands / activities, but hopefully this is enough).

2020-04-02 12:20:23 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Initialize HUB
2020-04-02 12:20:23 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Starting connect.
2020-04-02 12:20:23 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-02 12:20:23 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Initialize HUB
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Starting connect.
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Initialize HUB
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Starting connect.
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 14216393, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'language': 'en-US', 'accountId': '12377919'}, 'code': '200'}
2020-04-02 12:20:24 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connecting for hub 14216393
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 10233872, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'language': 'en-US', 'accountId': '9370014'}, 'code': '200'}
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connecting for hub 10233872
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 9568402, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'accountId': '8855671'}, 'code': '200'}
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connecting for hub 9568402
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connected to hub 14216393
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connected to hub 10233872
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Listener started
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending payload: {'hubId': 14216393, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': '75f9cd13-ec34-4c78-bc3a-1603e20975fb', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Retrieving HUB information
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Listener started
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': '2584beeb-5770-46bc-aca9-3931172109c2', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:25 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Retrieving HUB information
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Getting configuration
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending payload: {'hubId': 14216393, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '5da74bc2-9507-4d7c-a3b1-82f01cb86082', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Getting configuration
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '90f362a8-c2de-42e9-a347-5b6dcd4e7839', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connected to hub 9568402
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Listener started
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': '841fa157-eae8-4019-b2d9-a04850bc12cd', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Retrieving HUB information
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"75f9cd13-ec34-4c78-bc3a-1603e20975fb","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"contentVersion":79,"activityId":"-1","syncStatus":0,"time":1585844386,"stateVersion":79,"tzOffset":"-14400","mode":3,"hubSwVersion":"4.15.264","deviceSetupState":[],"tzoffset":"-14400","isSetupComplete":true,"discoveryServerCF":"https:\/\/cf-svcs.myharmony.com\/Discovery\/Discovery.svc","sequence":false,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","updates":[],"activityStatus":0,"wifiStatus":1,"tz":"EST5EDT,M3.2.0,M11.1.0","activitySetupState":false,"runningActivityList":"","hubUpdate":false,"configVersion":135,"accountId":"12377919"}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"2584beeb-5770-46bc-aca9-3931172109c2","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"discoveryServerCF":"https:\/\/cf-svcs.myharmony.com\/Discovery\/Discovery.svc","activityId":"-1","errorCode":"200","syncStatus":0,"time":1585844384,"stateVersion":415,"tzOffset":"-14400","mode":3,"hubSwVersion":"4.15.264","deviceSetupState":[],"tzoffset":"-14400","isSetupComplete":true,"contentVersion":119,"sequence":false,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","updates":{"100":"4.14.112","106":"4.14.112"},"activityStatus":0,"wifiStatus":1,"tz":"EST5EDT,M3.2.0,M11.1.0","activitySetupState":false,"runningActivityList":"","hubUpdate":false,"configVersion":172,"accountId":"9370014"}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Getting configuration
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '72996b9f-e9ac-484c-97d1-6934e414a000', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-02 12:20:26 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"841fa157-eae8-4019-b2d9-a04850bc12cd","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"contentVersion":103,"activityId":"-1","errorCode":"200","syncStatus":0,"updates":[],"stateVersion":146,"tzOffset":"-14400","mode":3,"time":1585844415,"hubSwVersion":"4.15.264","deviceSetupState":[],"tzoffset":"-14400","isSetupComplete":true,"sequence":false,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","discoveryServerCF":"https:\/\/cf-svcs.myharmony.com\/Discovery\/Discovery.svc","activitySetupState":false,"activityStatus":0,"wifiStatus":1,"tz":"EST5EDT,M3.2.0,M11.1.0","runningActivityList":"","IPIRConversionDate":"","hubUpdate":false,"configVersion":146,"accountId":"8855671"}}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"836a7966-f45b-484c-8337-8351598d9269","msg":"OK","data":{"result":"-1"}}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Current activity: PowerOff(-1)
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 9568402, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'accountId': '8855671'}, 'code': '200'}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: HUB configuration version is: 135
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Disconnecting
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Retrieving current activity
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity', 'id': '1ded7c9a-029d-4dca-8ffb-932ba3f073de', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: None
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: None
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Web socket closed
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Listener stopped.
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connection was closed through disconnect, not reconnecting
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"1ded7c9a-029d-4dca-8ffb-932ba3f073de","msg":"OK","data":{"result":"-1"}}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Current activity: PowerOff(-1)
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Retrieving current activity
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity', 'id': 'f111fb67-263a-4c1d-8e64-c583f1ffbcfa', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: HUB configuration version is: 146
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Disconnecting
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: None
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: None
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Web socket closed
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Listener stopped.
2020-04-02 12:21:45 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connection was closed through disconnect, not reconnecting
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"f111fb67-263a-4c1d-8e64-c583f1ffbcfa","msg":"OK","data":{"result":"-1"}}
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Current activity: PowerOff(-1)
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: HUB configuration version is: 172
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Disconnecting
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Web socket closed
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Listener stopped.
2020-04-02 12:21:46 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connection was closed through disconnect, not reconnecting

This is on a Raspberry PI 3B+ with like ~1300 entities which is probably why not everything connects on first try. Probably is underpowered/overloaded I assume.

Haven't tried configuring it via the UI yet, I plan to, but wanted to help test this YAML stuff first.

Doesn't seem like the fix in https://github.com/home-assistant/core/pull/33537 / beta 1 worked for me unfortunately. It still fails to connect when my Harmony config is in YAML. I restarted several times after updating to b1 and it was never able to connect to any of my three Harmony hubs.

But then I configured it via the UI / discovery, and that setup process worked flawlessly the first time with no issues. And it has been re-connecting to all my hubs just fine even after restarting HA several times. So the UI method is working very solid so far 馃憤

Will continue to use the UI method, just not sure why my existing YAML config doesn't work considering it's connecting to the same hub/IP's? Here are some debug logs after the fix in b1 where it still fails to connect (via YAML method):

2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Initialize HUB
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Starting connect.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Initialize HUB
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Starting connect.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Initialize HUB
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Starting connect.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-03 12:06:37 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 10233872, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'language': 'en-US', 'accountId': '9370014'}, 'code': '200'}
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connecting for hub 10233872
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 14216393, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'language': 'en-US', 'accountId': '12377919'}, 'code': '200'}
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connecting for hub 14216393
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Post response: {'msg': 'OK', 'data': {'discoveryServerCF': 'https://cf-svcs.myharmony.com/Discovery/Discovery.svc', 'email': '[email protected]', 'username': '[email protected]', 'activeRemoteId': 9568402, 'discoveryServer': 'https://svcs.myharmony.com/Discovery/Discovery.svc', 'se': True, 'susChannel': 'production', 'mode': 3, 'accountId': '8855671'}, 'code': '200'}
2020-04-03 12:06:38 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connecting for hub 9568402
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connected to hub 10233872
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Listener started
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': '43a9c1d6-369a-44a7-bfd9-5bdc332d39b1', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Retrieving HUB information
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connected to hub 14216393
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Getting configuration
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '53c21b6e-176e-4545-a1e2-c056b5f2863e', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Listener started
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending payload: {'hubId': 14216393, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': '4925fa19-a50e-4315-86f0-897790818f7c', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Retrieving HUB information
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Getting configuration
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending payload: {'hubId': 14216393, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '2286337b-385c-4336-a71f-d453a711c3dd', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"43a9c1d6-369a-44a7-bfd9-5bdc332d39b1","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"discoveryServerCF":"https:\/\/cf-svcs.myharmony.com\/Discovery\/Discovery.svc","activityId":"-1","errorCode":"200","syncStatus":0,"time":1585929956,"stateVersion":421,"tzOffset":"-14400","mode":3,"hubSwVersion":"4.15.264","deviceSetupState":[],"tzoffset":"-14400","isSetupComplete":true,"contentVersion":119,"sequence":false,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","updates":{"100":"4.14.112","106":"4.14.112"},"activityStatus":0,"wifiStatus":1,"tz":"EST5EDT,M3.2.0,M11.1.0","activitySetupState":false,"runningActivityList":"","hubUpdate":false,"configVersion":172,"accountId":"9370014"}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"4925fa19-a50e-4315-86f0-897790818f7c","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"contentVersion":79,"activityId":"-1","syncStatus":0,"time":1585929958,"stateVersion":79,"tzOffset":"-14400","mode":3,"hubSwVersion":"4.15.264","deviceSetupState":[],"tzoffset":"-14400","isSetupComplete":true,"discoveryServerCF":"https:\/\/cf-svcs.myharmony.com\/Discovery\/Discovery.svc","sequence":false,"discoveryServer":"https:\/\/svcs.myharmony.com\/Discovery\/Discovery.svc","updates":[],"activityStatus":0,"wifiStatus":1,"tz":"EST5EDT,M3.2.0,M11.1.0","activitySetupState":false,"runningActivityList":"","hubUpdate":false,"configVersion":135,"accountId":"12377919"}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connected to hub 9568402
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Listener started
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.connect/vnd.logitech.statedigest?get', 'id': 'b09663f9-6081-4640-9f84-b688245346ad', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Retrieving HUB information
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Getting configuration
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?config', 'id': '157015d1-8052-40bc-b1a1-5a6cd91346bc', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:06:39 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: {"cmd":"vnd.logitech.connect\/vnd.logitech.statedigest?get","code":200,"id":"b09663f9-6081-4640-9f84-b688245346ad","msg":"OK","data":{"sleepTimerId":-1,"runningZoneList":[],"contentVersion":103,"activityId":"-1","errorCode":"200","syncStatus":0,"updates":[],"stateVersion":158,"tzOffset":"-14400","mode":3,"time":1585929987,"hubSwVersion":"4.15.264","deviceSetupState":
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Retrieving current activity
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity', 'id': '6d316182-048e-4562-8234-fcbd88b9db15', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"2f851024-2d73-4f05-8e9d-f5988d406523","msg":"OK","data":{"result":"-1"}}
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Retrieving current activity
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending payload: {'hubId': 9568402, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity', 'id': 'a8a4c9c7-de26-403c-9ca8-f2c5626782b8', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:06:40 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Current activity: PowerOff(-1)
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"6d316182-048e-4562-8234-fcbd88b9db15","msg":"OK","data":{"result":"-1"}}
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: HUB configuration version is: 135
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Disconnecting
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: None
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Response payload: None
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Web socket closed
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Listener stopped.
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Connection was closed through disconnect, not reconnecting
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Current activity: PowerOff(-1)
2020-04-03 12:06:41 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"a8a4c9c7-de26-403c-9ca8-f2c5626782b8","msg":"OK","data":{"result":"-1"}}
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: HUB configuration version is: 172
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Disconnecting
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Current activity: PowerOff(-1)
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Web socket closed
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Listener stopped.
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connection was closed through disconnect, not reconnecting
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: HUB configuration version is: 146
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Disconnecting
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: None
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Response payload: None
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Web socket closed
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Listener stopped.
2020-04-03 12:06:42 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Connection was closed through disconnect, not reconnecting
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Initialize HUB
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Starting connect.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Initialize HUB
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Starting connect.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Initialize HUB
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Starting connect.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-03 12:07:00 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.34: Exception on post: Connection timeout to host http://192.168.86.34:8088/
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.34: Unable to retrieve HUB id
2020-04-03 12:07:08 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Disconnecting
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.30: Exception on post: Connection timeout to host http://192.168.86.30:8088/
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.30: Unable to retrieve HUB id
2020-04-03 12:07:08 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Disconnecting
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.25: Exception on post: Connection timeout to host http://192.168.86.25:8088/
2020-04-03 12:07:08 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.25: Unable to retrieve HUB id
2020-04-03 12:07:08 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Disconnecting
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Initialize HUB
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Starting connect.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Retrieving Harmony Hub information.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.30: Initialize HUB
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Starting connect.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Retrieving Harmony Hub information.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.25: Initialize HUB
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Starting connect.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Retrieving Harmony Hub information.
2020-04-03 12:08:20 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Sending post request: {'id ': 1, 'cmd': 'setup.account?getProvisionInfo', 'params': {}}
2020-04-03 12:08:25 ERROR (MainThread) [homeassistant.components.hue.light] Timeout fetching light data
2020-04-03 12:08:26 ERROR (MainThread) [homeassistant.components.hue.light] Timeout fetching group data
2020-04-03 12:08:26 ERROR (MainThread) [homeassistant.components.hue.sensor_base] Timeout fetching sensor data
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.34: Exception on post: Connection timeout to host http://192.168.86.34:8088/
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.34: Unable to retrieve HUB id
2020-04-03 12:08:28 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Disconnecting
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.30: Exception on post: Connection timeout to host http://192.168.86.30:8088/
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.30: Unable to retrieve HUB id
2020-04-03 12:08:28 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.30: Disconnecting
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.25: Exception on post: Connection timeout to host http://192.168.86.25:8088/
2020-04-03 12:08:28 ERROR (MainThread) [aioharmony.hubconnector] 192.168.86.25: Unable to retrieve HUB id
2020-04-03 12:08:28 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.25: Disconnecting
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Retrieving current activity
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Sending payload: {'hubId': 10233872, 'timeout': 5, 'hbus': {'cmd': 'vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity', 'id': '9031677c-49f2-4e69-89cf-f78329cdc402', 'params': {'verb': 'get', 'format': 'json'}}}
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: {"cmd":"vnd.logitech.harmony\/vnd.logitech.harmony.engine?getCurrentActivity","code":200,"id":"9031677c-49f2-4e69-89cf-f78329cdc402","msg":"OK","data":{"result":"-1"}}
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: Current activity: PowerOff(-1)
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.harmonyclient] 192.168.86.34: HUB configuration version is: 172
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Disconnecting
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Response payload: None
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Web socket closed
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Listener stopped.
2020-04-03 12:09:44 DEBUG (MainThread) [aioharmony.hubconnector] 192.168.86.34: Connection was closed through disconnect, not reconnecting

And from Dev Tools -> Logs.

Log Details (WARNING)
Logger: homeassistant.components.remote
Source: helpers/entity_platform.py:138
Integration: Remote (documentation, issues)
First occurred: 11:08:45 AM (3 occurrences)
Last logged: 11:08:45 AM

Platform harmony not ready yet. Retrying in 30 seconds.
Log Details (WARNING)
Logger: homeassistant.components.remote
Source: helpers/entity_platform.py:202
Integration: Remote (documentation, issues)
First occurred: 11:11:12 AM (3 occurrences)
Last logged: 11:11:12 AM

Platform harmony not ready yet. Retrying in 60 seconds.
Log Details (ERROR)
Logger: aioharmony.hubconnector
Source: __main__.py:342
First occurred: 11:08:39 AM (12 occurrences)
Last logged: 11:11:10 AM

192.168.86.30: Unable to retrieve HUB id
192.168.86.25: Exception on post: Connection timeout to host http://192.168.86.25:8088/
192.168.86.25: Unable to retrieve HUB id
192.168.86.34: Exception on post: Connection timeout to host http://192.168.86.34:8088/
192.168.86.34: Unable to retrieve HUB id

@SeanPM5 Would you please check your .storage/core.config_entries for the config entries for the ones that are working and post them here with the passwords etc removed.

Sure, these are all three of my harmony hubs from .storage/core.config_entries file. You can see they have the same host IP's as the logs above.

            {
                "connection_class": "local_push",
                "data": {
                    "host": "192.168.86.34",
                    "name": "Sean's Room"
                },
                "domain": "harmony",
                "entry_id": "ea8b67b552ac43c6a2a1a4f694493c8e",
                "options": {
                    "activity": "TV",
                    "delay_secs": 0.4
                },
                "source": "ssdp",
                "system_options": {
                    "disable_new_entities": false
                },
                "title": "Sean's Room",
                "unique_id": 10233872,
                "version": 1
            },
            {
                "connection_class": "local_push",
                "data": {
                    "host": "192.168.86.30",
                    "name": "Living room"
                },
                "domain": "harmony",
                "entry_id": "9246df9ccbeb4800999e3ea0640e8417",
                "options": {
                    "activity": "Watch TV",
                    "delay_secs": 0.4
                },
                "source": "ssdp",
                "system_options": {
                    "disable_new_entities": false
                },
                "title": "Living room",
                "unique_id": 9568402,
                "version": 1
            },
            {
                "connection_class": "local_push",
                "data": {
                    "host": "192.168.86.25",
                    "name": "Bedroom Hub"
                },
                "domain": "harmony",
                "entry_id": "080e20e61d724fe4bf603ec982903feb",
                "options": {
                    "activity": "Watch TV",
                    "delay_secs": 0.4
                },
                "source": "ssdp",
                "system_options": {
                    "disable_new_entities": false
                },
                "title": "Bedroom Hub",
                "unique_id": 14216393,
                "version": 1
            }
        ]
    },

Thanks for that. Can you post a picture of the bottom of one of your hubs. I'm wondering if this is a hardware version specific issue.

Here's pics from all three hubs, apologies for the poor quality.

https://i.imgur.com/xzQABA3.jpg
https://i.imgur.com/6z81sJx.jpg
https://i.imgur.com/LcIrx0D.jpg

All three seem to be identical models:
M/N: O-R004
P/N: 815-000118
IC: 4418A-OR0004
FCC ID: JNZOR0004

Perfect. Mine are all newer then this one but I have an old one in the garage I'm going to dig up to test with.

Interesting I have 1 device that matches @SeanPM5 and another device that is newer and both my devices don't have this issue when I either import via YAML or setup via config UI. I wonder why the issue only happens when hes importing YAML as opposed to config UI?

Its a race condition where the ssdp config flow sets the unique id before the import happens. Only happens if the machine is slow enough

@SeanPM5 Thanks for all the details!

I guess that still using a slow RPi3B+ has come in handy for once 馃槃

Thanks for the quick fixes @bdraco

Was this page helpful?
0 / 5 - 0 ratings