klew wrote: Mon Aug 12, 2024 6:33 am
Jeśli nadal masz z tym jakieś trudności, to wrzuć logi
No z tym wszystko jest ok. Nie wiem co to było. Mogło też być to co pisałeś że się dane nie zdążyły uaktualnić a zauważyłem że faktycznie muszą dane dojść na cloud żeby te ustawienia z konfiguracji odczytu zostały uwzględnione. Zwiększyłem czas opóźnienia w Setup po SuplaDevice.begin(); może to powodowało jakieś problemy. W każdym razie jest wydaje się że wszystko jest jak na razie ok.
Ale zapytam, a jeśli możesz powiedz jak to jest... Na którymś tam wątku na forum znalazłem że do trybu Sleep mamy w SUPLA dostępne do użycia:
SuplaDevice.addFlags(SUPLA_DEVICE_FLAG_SLEEP_MODE_ENABLED);
SuplaDevice.setActivityTimeout(2 * czas_Sleep);
gpm->getChannel()->setValidityTimeSec(2 * czas_Sleep);
setActivityTimeout i setValidityTimeSec ustawiam na dwa razy więcej niż ustawiony czas spania.
i pytanie...
Czy SuplaDevice.setActivityTimeout(2 * czas_Sleep);
gpm->getChannel()->setValidityTimeSec(2 * czas_Sleep); mogą być użyte za SuplaDevice.begin(); bo tak zrobiłem, wtedy dopiero pobieram dane z pamięci dotyczące ustawionego czasu spania.? Wydaje się że działa wszystko jak trzeba ale trochę mi to nie daje spokoju czy użyłem tego we właściwy sposób???