Anderungen im Quellcode:
Das ist der Teil aus der Hauptschleife in main.c
Code: Alles auswählen
//get_lr ist ein integer, (Name = get last refreshed)
unsigned char hh = (time/3600)%24;
unsigned char mm = (time/60)%60;
unsigned char ss = time %60;
if((ss%10==0 &&get_lr<time))
{
usart_write("Zeit:%u \r\n",time);
get_lr=time+5;
http_request();
}
Code: Alles auswählen
PROGMEM char WEATHER_GET_STRING[] = {"GET /wetter/insert.php?temp=250 HTTP/1.1\r\n"
"Host: www.domain.de\r\n"
"Keep-Alive: 300\r\n"
"Connection: Keep-Alive\r\n\r\n"};
Ich habe auch schon versucht, so lange Requests abzuschicken bis es funktioniert. Das hat aber auch nicht geklappt. Kann auch sein, dass ich da irgendwas falsch gemacht habe.
Hat vielleicht jemand eine Version die besser funktioniert?