Krótka odpowiedź to: NIE. Niestety nie.
Aby powiadomienia push działały w połączeniu ze zdarzeniami zarejestrowanymi przez kontroler potrzebne jest jedno z dwóch rozwiązań:
1. Aplikacja musi mieć non-stop połączenie z kontrolerem, aby "wiedzieć" o zdarzeniach, musi być podłączona zawsze, nawet poza siecią domową
2. ALBO dostawać powiadomienia push z serwera nawet gdy nie jest podłączona z kontrolerem
Pierwsza opcja choć technicznie do zrealizowania, to oczywiście odpada. Drenaż baterii byłby olbrzymi, gdyby aplikacja cały czas nasłuchiwała na połączeniu z kontrolerem.
Dlatego twórcy aplikacji używają drugiego rozwiązania. Wtedy aplikacja może być uśpiona w tle i nie zużywa energii akumulatora. Ale aby to działało - potrzebny jest serwer aplikacji dedykowany danemu rozwiązaniu. Serwer taki działa gdzieś w internecie (w chmurze) i w przypadku, gdy powiadomienie na telefon ma zostać wysłane (np. kontroler EFC-01 zarejestrował jakieś zdarzenie i wysyła je do serwera) - wysyła wiadomość do serwerów Google (lub Apple), a serwery te z kolei wysyłają na telefon powiadomienie push. Oczywiście tutaj kontroler EFC-01 musiałby być cały czas połączony z serwerem Zamela, ale to akurat nie problem, gdyż połączenie takie nie wymaga portu publicznego, gdyż kontroler łączyłby się w roli klienta
Niestety Zamel takiego serwera dla Exta Life nie posiada i raczej nie będzie posiadał, gdyż to kosztuje i trzeba taki serwer utrzymywać.