Witam,
Co prawda niedoskonałości z logowaniem aplikacji do kontrolera zostały już znacznie poprawione w wersji 0.9.5 softu i 1.6 aplikacji (wykorzystanie w pierwszej kolejności zapamiętanych danych logowania, zamiast wyszukiwania kontrolera), jednak nadal może wystąpić sytuacja, gdy na zalogowanie czeka się 8-9s i się to nie powiedzie - mam na myśli sytuację, gdy łączymy się z obcej sieci WiFi. Aplikacja zgodnie z przyjętymi założeniami rozpoznaje, że ma połączenie WiFi i korzysta z profilu dostępu lokalnego - jednak w obcej sieci WiFi to połączenie się nie powiedzie, a próba taka trwa ok. 8-9s. Gdy połączenie następuje przez sieć komórkową, to wszystko działa prawidłowo, ponieważ od razu wykorzystywany jest profil dostępu zdalnego.
Rozwiązaniem tego niedopracowanego mechanizmu logowania mogłoby być określenie i zapamiętanie w aplikacji nazwy SSID domowej sieci WiFi. Aplikacja przy starcie powinna sprawdzić nazwę sieci WiFi z jaką jest połączone urządzenie mobilne. Jeśli z siecią "domową" - użyć profilu dostępu lokalnego, jeśli z siecią o innej nazwie niż domowa - profilu dostępu zdalnego. Z takim właśnie rozwiązaniem wykrywania czy łączymy się z domu czy spoza niego, spotkałem się w jednej z aplikacji do obsługi systemu inteligentnego domu (konkretnie aplikacja "domRemote" do obsługi systemu Domintell).