

#Harmony hub android
It doesn’t make much sense to me, that a Linux box can ping a Harmony hub 100% of the time with no issues, but the Android devices sometimes cannot. I either have to start pinging the Harmony hubs from another Linux box or I have to reboot my Android device and sometimes that works and gets it connecting again.

The only issue is sometimes the Home Remote app on my phone and tablet doesn’t seem to connect to the Harmony hubs. The Harmony mobile app itself always connects OK but that seems to do it via cloud connection as does Imperihome app.Īnd my remote controls always work but they connect to the Harmony hubs via RF.

So presumably the web socket API it needs to be able to have ping communication to the Harmony hub to be able to connect to it.Įverything else works, Vera plugin for Harmony that also connects via the Web socket API and that never has connection issues to the hubs. Logitech don’t support 5Ghz anyway so the hubs have to be on 2.4Ghz. My phone is also on 2.4Ghz same as the Harmony hubs. Its my Android phone that cannot ping the Harmony hubs all the time for some reason and when its like that then Home Remote doesn’t connect to the Harmony hubs and their tiles say Unknown. The router can ping the Harmony hubs all the time when I do it with no issues, as can my other Linux boxes they can all ping the Harmony hubs OK. I have also set the Channel bandwidth on the router to be 20Mhz rather than 20/40Mhz that was another suggestion. I have just changed the 2.4GHZ Wifi channel on the router from 7 to 5, after reading a Reddit post about Harmony hub connection issues. I have a good WIFI signal through out the house, I am not using any additional Access Points or Range extender type devices, its just the one Asus router that everything connects to. I’ve tried clicking the Refresh button in the HR app but it doesn’t help. When the Android device / Home Remote cannot connect to the Harmony hubs, everything else still works, the Harmony remote control handsets still work, the Harmony app on the same Android device still works as does Imperihome.ĭo the Harmony hubs go to sleep for pings and access to the websocket API ?Īs I said it seems sometimes I have to ping the Harmony hubs from another Linux box to get things connected again with Home Remote on the Android device. The Harmony app on my phone that also connects to the hubs via the Harmony cloud. The Wifi channel is 7 and I’ve check that no nighbours are using the same Wifi channel. The Harmony hubs are connected on the 2.4GHZ WIFI as is the Android device running HR.

If I SSH on to any of my Linux boxes however, the router itself an Asus RT-AC86U running Merlin firmware or my Raspberry Pi or one of my Vera hubs, all these Linux boxes can ping the Harmony hubs IP’s just fine.Īfter I have pinged the Harmony hubs from one of these Linux boxes, this seems to then get ping working again on the Android device running HR and it can then ping the hubs OK and in turn HR then connects to the Harmony hubs OK. I assume Home Remote is using the local websocket API as I don’t think I have XMPP enabled on the hubs.Īlso I believe this is not just a Home Remote issue, as when this happens and Home Remote cannot connect to the Harmony hubs, if I try to ping the Harmony hubs (static LAN IPs) from the Android device it cannot ping them. I never had this issue in Imperihome, however Imperihome connects to the Logitech Harmony cloud for its integration, as you have to sign in with your Harmony login details. Quite often in Home Remote it is unable to connect to my 3x Harmony hubs and the tiles say “Unknown”.
