Trouble Shooting - mongoose-os-apps/shelly-homekit GitHub Wiki

"No Response" or "Unable to Add Accessory" in HomeKit.

It seems that most of the situations where you can face "No response" in Home app are due to networking issues.

You have merged/single 2.4 GHz and 5 GHz WiFi networks

Some routers and access points allow the usage of a single SSID name for both 2.4 GHz and 5 GHz. This can create some issues and it's recommended that you keep separate networks for 2.4 GHz and 5 GHz with different SSIDs.

If you want to read more about this, please look into issue #215

You have unmanaged switches in your network, and you have multiple WiFi Access Points.

If you have an unmanaged switch this might be the problem, since they probably are not handling multicast / MDNS very well. You can try to replace your switch with a managed one where you can tweak these settings.

If you want to read more about this, please look into issue #215

You have the WiFi channel set to automatic

The default for most routers and access points is to have the WiFi channel set to automatic. This might be not your best option. You should use some wifi scanner app to figure out which channel is more available around you to avoid unnecessary interference and consequentially drop in connectivity.

Note 1: If you have more than one access point, you can set them both with the same SSID, but be sure to have different non overlapping channels configured there.

Note 2: On 2.4 GHz networks, the best non overlapping channels are 1, 6 and 11 (or if you are in the UK and hardware supports it: 2, 8 and 13) as channel 11 is very close to Zigbee channels.

If you want to read more about this, please look into issue #215

You have your Shelly's fetching an IP on reboot (default behaviour)

Having dynamically attributed IPs is the default, but this can have some impact and could be attributed to some erratic behaviour. You can/should change your network definitions to make sure your are using static IP addresses, by configuring your router/DHCP.

If you want to read more about this, please look into issue #108

You have Ubiquiti networking equipment and UAPSD is not ticked

UAPSD stands for Unscheduled Automatic Power Save Delivery, also known as WMM power save. This is off by default for Ubiquiti networks. To enable UAPSD for your wireless network follow these steps:

  1. Go to UniFi control panel
  2. Click settings
  3. Click wifi network your device is on
  4. Scroll down and tick UAPSD
  5. Click Apply

Issues with Automations.

If you are having issues with automations not running, start with these tips.

  • Are you using a Apple TV as a Hub?, try disabling it as a hub, and preferably use a HomePod or an iPad as a Hub.
  • Make sure you are running the latest OS on your Hub device.
  • Reboot your Hub, and give it at least 5 minutes, before trying your automation again.
  • Delete and Recreate the automation, the automation can become corrupt if you change the automation activator (the device that activates the automation).