If this happens, please:
1. Make sure LaMetric Time supports your network.
LaMetric Time device supports 802.11 b/g/n 2.4 GHz networks.
2. Make sure LaMetric Time supports your network security.
LaMetric Time supports
- Open Wi-Fi networks
- Closed Wi-Fi networks with WEP or WPA/WPA2/WPA3 security. (WEP is supported since firmware 1.1.0, WPA3 is supported since firmware 3.0.20)
- Hidden Wi-Fi networks (since firmware 1.1.0, iOS client 1.1.0, Android client 1.0.8).
- Closed Wi-Fi networks with WPA/WPA2/WPA3-Enterprise security (since firmware 2.0.16, iOS client 2.3.1, Android client 2.3.1. WPA3 is supported since firmware 3.0.20) - currently only Protected Extensible Authentication Protocol (PEAP) with EAP Password (EAP-PWD) authentication method is supported.
LaMetric Time doesn't support
3. Make sure your router doesn't block LaMetric Time by MAC address.
In some cases, you need to add LaMetric Time device's mac address to your router's filter for LaMetric Time to be able to connect to the access point. Due to a bug in 1.0.23 firmware mac address that you see during setup and actual mac address that you need to add to your router's settings differs. In this case, update LaMetric's firmware over USB to the latest version (>= 1.0.24) and try again.
4. Make sure time and date on the phone are configured properly.
In other cases, LaMetric Time is unable to connect to the Internet due to a bad time or date set by the mobile application during the first setup. This may prevent LaMetric Time from using secure SSL connections with backend as well as a mobile client. Fixing date/time and re-connecting LaMetric Time to Wi-Fi hotspot fixes date/time configuration.
5. Make sure the firewall doesn't block NTP (Network Time Protocol) *.pool.ntp.org services.
During its work LaMetric Time can adjust it's time to be accurate. But due to firewall settings on the router it may be unable to do so. This may cause time on the LaMetric Time to drift or get reset after the reboot and as a result, mobile client will not be able to communicate with LaMetric Time. Also, please make sure UDP traffic is not blocked for port 123.
6. Make sure the firewall doesn't block MQTT ports.
Some functionality of the LaMetric device depends on its connectivity to the Cloud via MQTT protocol. Make sure outgoing connections to port 8883 are allowed in your network.
7. Make sure the firewall doesn't block PING (ICMP) packets.
LaMetric Time refuses to connect to Wi-Fi hotspot if the latter has no Internet available. The Internet availability check is done by sending PING (ICMP) requests to DNS servers it has received from the router. Router/Firewall can sometimes trick LaMetric Time to think there is no Internet connection by blocking PING requests inside a network. Check your router's security settings. Sometimes lowering the security level to "low" may solve the problem.
8. Make sure AP Isolation (client isolation, guest network) option is disabled on your router.
Access point isolation is a security feature of your router that prevents connected devices to "see" each other. If it is enabled mobile client will not be able to communicate with LaMetric Time.
9. Make sure UPnP and SSDP are enabled on your network (pre 2022 devices)
Some routers may have UPnP/SSDP (Universal Plug and Play/Simple Service Discovery Protocol) feature disabled. It is required by Android and iOS clients to properly discover your LaMetric Time in the local network. Usually to enable that you should check UPnP/SSDP option in the router's settings. Sometimes this feature may have a name like "XBox Compatible" or similar.
10. Make sure mDNS works (Multicast is enabled) on your network (2022+ devices)
LaMetric mobile app depends on mDNS to discover LaMetric devices in local network. Make sure multicast is enabled on your router. You may use "Discovery - DNS-SD Browser" app for iOS or "MDNS Discovery" app for Android to check if it finds any services on your network.
In some rare cases when mDNS discovery is not working – a phone reboot may help.
11. Reboot your router
In some cases, the router stops accepting new connections after some time of its work. At the same time, existing connections can work without any issues. In this case rebooting the router may help.