pocitujlasku píše:Valdano: prispevky citaj od posledneho, trocha nizsie ma log, kde autorizacia je ok, len mu chybal email odosielatela.
Predpokladam, ze ten doplnil a zacal mu papulovat, ze je zly datum
Přesně tak. V programu mám sice:
Kód: Vybrat vše
config.time.ntp_server = F("pool.ntp.org,time.nist.gov");
config.time.gmt_offset = 1;
config.time.day_light_offset = 0;
Ale datum a čas je stále nulovej, tedy 1970.
Zajímavý je, že pokud email odesílám přes Google se čas z NTP načte, protože v hlavičce emailu vidím, že když dám jinej config.time.gmt_offset než 1 (středoevropskej zimní čas), tak se čas odeslání posune podle zadanýho offsetu o příslušný počet hodin.
Zkusil jsem zadat epochovej čas ručně, nejdříve
setTime(1706288217550);
a potom znova zkompilovat s
timeClient.setTime(1706288217550);
ale ani s jedním žádnej výsledek. Buď to dělám blbě, nebo to nefunguje.
Zatím jsem program upravil aby se přes WiFiMulti připojil na jakoukoliv síť co kde mám a aby po odeslání emailu skončil v DeepSleep ze kterýho ho dostane signál RST.