Mesh Wi-Fi routers are known to occasionally cause problems with devices that stream live video, audio, or other data, such as webcams, smart thermostats, etc. A quick Internet search will bring up a number of examples where even devices from the same manufacturer (like Nest + Google Mesh Wi-Fi) do not always work properly: https://www.google.com/search?q=mesh+network+issues+webcam
If you have a mesh Wi-Fi router (such as Google Wifi, Netgear Orbi, Linksys Velop, etc) and your Felik is experiencing connection issues when connected to your home Wi-Fi, this article contains some information that may help.
Felik communicates with the mobile app via secure web sockets and HTTPS API. This is a common connection method for Internet of Things (IoT) devices.
Certain mesh networks, which consist of multiple "sattelites" or "access points" may inadvertently change the IP address of connected devices more frequently than a traditional router otherwise would. If your Felik's IP address keeps changing, your mobile device may not be able to always find it.
This is dependent on the Wi-Fi router's implementation, whether it has beamforming features, etc. It is not feasible to test for compatibility with every mesh system, since each manufacturer's implementation differs greatly.
Open Port 8080
To be easily discoverable on the home Wi-Fi network Felik requires UDP port 8080 to be open in order to perform device discovery. Some newer routers do not have this port open by default. To find instructions on how to set up port forwarding on your specific router, please do an internet search with the keywords "port forwarding" and your router's model.
Reserved IP Address
To prevent Felik's IP address from being changed too frequently, you may try to reserve a static IP address for Felik from your router. Below are links to instructions on how to perform this operation for some popular mesh systems:
Google Wifi: https://support.google.com/wifi/answer/6274660?hl=en
Netgear Orbi: https://kb.netgear.com/25722/How-do-I-reserve-an-IP-address-on-my-NETGEAR-router
Linksys Velop: https://www.linksys.com/us/support-article?articleNum=135673
TP-Link Deco: https://www.tp-link.com/us/support/faq/1795/
Asus Lyra: https://www.asus.com/support/FAQ/1036278/
If your mesh Wi-Fi network is not listed in the list above, try doing an Internet search with the keywords "reserved IP address" and your router's model.
Note that you may also want to try reserving a static IP address for your mobile device, since web sockets are open in both directions (two-way) and if your mobile device's IP address changes while you're moving around your home it may cause the connection to be interrupted. The app will automatically re-connect if this happens, but it might cause a brief pause.
Disable Beamforming
Certain routers come with a "beamforming" feature which will allow the router to determine where your device — laptop, smartphone, tablet, or whatever else — is located and project a stronger signal in that specific direction.
This feature, however, can cause unintended side effects with devices which rely on uninterrupted communication methods (like web sockets) and includes most web cameras and devices that stream live video.
More information on beamforming can be found here: https://routerguide.net/enable-beamforming-on-or-off/
If your Felik is unable to stream video, but otherwise allows you to access certain settings, you can try disabling this feature if your router supports it.
NOTE: This article is being frequently updated. If you have experienced a problem between Felik and your mesh Wi-Fi system, and have found a solution that is not listed here, please let us know so that we may share it with other Felik users.