Wszystko działało super na prywatnej instalacji
Od 18 lutego aplikacja nie pobiera historii pomiarów z serwera licznika zużycia energij a od 12 lutego brak historii z czujników temperatury.
Po instalacji od nowa aplikacji na innym telefonie nie pobiera żadnych danych historycznych i ikon przypisanych do urządzeń.
Co jest z tym grane bo męczę się już kilka dni.
Proszę o pomoc w temacie.
Brak danych historycznych z licznika i termometrów w aplikacji Supla Android
-
Lukil
- Posts: 88
- Joined: Sat Feb 06, 2021 1:35 pm
Certyfikat się nie zgadza bo mam w sieci lan postawiony serwer
Czy mozna uzyskać certyfikat dla adresu 192.168.1.129 ?
serwer poprawnie zapisuje dane z urządzeń tylko nie jest to przekazywane do aplikacji na telefon.
Czemu zawsze działało poprawnie ?
Czy mozna uzyskać certyfikat dla adresu 192.168.1.129 ?
serwer poprawnie zapisuje dane z urządzeń tylko nie jest to przekazywane do aplikacji na telefon.
Czemu zawsze działało poprawnie ?
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Aplikacja teoretycznie nie sprawdza certyfikatu dla innych adresów niż domeny *.supla.org ale kto wie co tam się w Twojej sieci dzieje. Generalnie stawiam na problem w obszarze komunikacji po https-ie. Być może coś się zmieniło w ustawieniach i aplikacja nie widzi poprawnego urla do pobierania tego typu danych. Zmieniałeś coś w .env ?
SUPLA.... Nareszcie w domu.
-
Lukil
- Posts: 88
- Joined: Sat Feb 06, 2021 1:35 pm
Nic kompletnie nie robiłem. Nawet nic nie aktualizowałem.
Po prostu przestało działać.
Dziwne dla mnie jest to, że jak zrobię eksport bazy danych i ponownie zaimportuję to pokazują się wszystkie dane historyczne w aplikacji ale nowych już nie zaciąga. Trzeba znowu eksport i import wykonać. Takie zabawy robiłem wczoraj.
Zawsze aplikacja była podłączona po domenie np. załóżmy, że nazwa to "moja.siec.pl" logowałem się do strony "https://moja.siec.pl:444"
Domena lokalna całej sieci domowej w routerze nazwałem siec.pl
Nazwa hosta Raspberry Pi w routerze "moja" jako stały numer IP "192.168.1.129"
Dzięki takim ustawieniom mogłem logować się z wewnątrz sieci bez dostępu do internetu i bez serwera proxy.
Router po nazwie przekieruje na 192.168.1.129
w pliku .env mam zawsze "CLOUD_DOMAIN=192.168.1.129:444"
Wykupiona domena siec.pl i przekierowana na mój zewnętrzny adres IP.
Oczywiście logowałem się bez ważnych certyfikatów i działało super.
Nie mam przekierowanego portu do serwera "https://moja.siec.pl:444" więc z zewnątrz nie działa w sieci domowej już tak.
Mam przekierowane tylko porty 2015 i 2016 dla aplikacji.
Jeżeli zaloguję się w aplikacji Android po IP 192.168.1.129:444" tez nie ściąga danych historycznych.
Podmienię certyfikaty w ~/supla-docker/ssl/.... zgodnie z Twoimi zaleceniami. Być może, że była jakaś aktualizacja aplikacji na android, która coś zmieniła i certyfikat teraz musi być.
----------------------------------------------------------------
Certyfikat wgrany no i działa poprawnie.
Dziękuję za trafną w 100% diagnozę.
Po prostu przestało działać.
Dziwne dla mnie jest to, że jak zrobię eksport bazy danych i ponownie zaimportuję to pokazują się wszystkie dane historyczne w aplikacji ale nowych już nie zaciąga. Trzeba znowu eksport i import wykonać. Takie zabawy robiłem wczoraj.
Zawsze aplikacja była podłączona po domenie np. załóżmy, że nazwa to "moja.siec.pl" logowałem się do strony "https://moja.siec.pl:444"
Domena lokalna całej sieci domowej w routerze nazwałem siec.pl
Nazwa hosta Raspberry Pi w routerze "moja" jako stały numer IP "192.168.1.129"
Dzięki takim ustawieniom mogłem logować się z wewnątrz sieci bez dostępu do internetu i bez serwera proxy.
Router po nazwie przekieruje na 192.168.1.129
w pliku .env mam zawsze "CLOUD_DOMAIN=192.168.1.129:444"
Wykupiona domena siec.pl i przekierowana na mój zewnętrzny adres IP.
Oczywiście logowałem się bez ważnych certyfikatów i działało super.
Nie mam przekierowanego portu do serwera "https://moja.siec.pl:444" więc z zewnątrz nie działa w sieci domowej już tak.
Mam przekierowane tylko porty 2015 i 2016 dla aplikacji.
Jeżeli zaloguję się w aplikacji Android po IP 192.168.1.129:444" tez nie ściąga danych historycznych.
Podmienię certyfikaty w ~/supla-docker/ssl/.... zgodnie z Twoimi zaleceniami. Być może, że była jakaś aktualizacja aplikacji na android, która coś zmieniła i certyfikat teraz musi być.
----------------------------------------------------------------
Certyfikat wgrany no i działa poprawnie.
Dziękuję za trafną w 100% diagnozę.
