Logitech has disabled the local API of the Harmony Hub with their latest software update (v4.15.206). For privacy and speed it is important that home automation devices communicate locally, without data leaving the network. With the latest update to the Logitech Harmony Hub, this is no longer possible.
We hope that this was an oversight on their end and that it will be reverted shortly. We have reached out to Logitech for a clarification and will update this post when available.
If you have already updated your Harmony Hub to v4.15.206, you have probably noticed that Home Assistant and other products communicating with the local API have stopped working. Don’t worry, it’s (still?) possible to downgrade to a previous version using the following steps (source: Reddit 1, Reddit 2):
- Download the MyHarmony Computer Application.
- Launch the MyHarmony app.
- Before clicking anywhere inside the window:
- Windows users: Press Alt+F9.
- Mac users: Press Fn+Option+F9 or Option+F9 (depending on Mac model, either one will work).
- Scroll the window to find your Harmony model.
- Select “Factory Reset” for the appropriate model. This does not do anything immediately.
- Steps 1-4 will be displayed for completing a Factory Reset. We are only doing Step 1. “Restore” here means “Rollback”.
- Connect your Harmony hub to the PC via micro-USB. Within a few minutes, it will be detected by MyHarmony and display Remote Model, Firmware Version, and Hardware revision. The Restore 1. button will be enabled.
- Click “Restore” and wait. (Now is the first time that it actually describes that it’s a rollback!)
- When it completes, you should be on Firmware Version 4.15.193. Disconnect the hub from the PC and return it to its original location.
And the final, important step: eliminate the ability for the Harmony hub to access these domains, or the internet altogether. I used 1. DD-WRT’s Access Restrictions feature to disable all internet access, because my specific implementation is entirely intranet-based. YMMV.
- svcs.myharmony.com
- content.dhg.myharmony.com
- logging.dhg.myharmony.com
- myharmony.com
- sus.dhg.myharmony.com
Until this is resolved, we will no longer recommend buying or using Logitech products.
This is a companion discussion topic for the original entry at https://www.home-assistant.io/blog/2018/12/17/logitech-harmony-removes-local-api/