- Posts: 175
- Thank you received: 0
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- dati valori massimi durante anno
×
Benvenuti sul nostro forum su Sint Wind PI!
Postate qui domande o segnalate problemi / bug che riscontrate,
Postate qui domande o segnalate problemi / bug che riscontrate,
dati valori massimi durante anno
11 years 1 month ago #2604
by oss
dati valori massimi durante anno was created by oss
è possibile ottenere i dati relativi alle misurazioni massime avute durante l'anno?
magari indicando anche la data...
in caso come procedere?
magari indicando anche la data...
in caso come procedere?
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 1 month ago #2605
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
dal file meteo.txt no
ma se salvi nel db puoi fare di tutto.
Quali valori vuoi ??
ma se salvi nel db puoi fare di tutto.
Quali valori vuoi ??
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 1 month ago #2606
by oss
Replied by oss on topic dati valori massimi durante anno
si salvo sul db altervista,,
be pensavo ad un pannello con all'interno tutti i valori massimi registrati con relativa data di rilevamento:
Temperatura massima
Temperatura minima
velocità massima del vento
precipitazione massima
questi principalmente...
be pensavo ad un pannello con all'interno tutti i valori massimi registrati con relativa data di rilevamento:
Temperatura massima
Temperatura minima
velocità massima del vento
precipitazione massima
questi principalmente...
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 1 month ago #2608
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 1 month ago #2609
by oss
Replied by oss on topic dati valori massimi durante anno
be ma quello è il template saratoga...che ancora non riesco a far andare con la mia oregon wmr88
comunque io intendevo solo i valori massimi e minimi registrati durante l'anno..
sulla mia stazione cliccando su min e max mi indica questi valori mettendo la data nella quale sono stati registrati.
comunque io intendevo solo i valori massimi e minimi registrati durante l'anno..
sulla mia stazione cliccando su min e max mi indica questi valori mettendo la data nella quale sono stati registrati.
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 1 month ago #2610
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
ok
Quale dashboard utilizzi?
Quale dashboard utilizzi?
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 1 month ago #2613
by oss
Replied by oss on topic dati valori massimi durante anno
swpi_dashboard_meteo.html
e swpi_dashboard_lcd.html
per provare...
e swpi_dashboard_lcd.html
per provare...
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 4 weeks ago #2626
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
ciao oss
Facciamo un pò di prove..
prova ad inserire questo file nella root del tuo sito dove si trova meteo.txt e config.php
Facciamo un pò di prove..
prova ad inserire questo file nella root del tuo sito dove si trova meteo.txt e config.php
Attachment not found
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 4 weeks ago #2631
by oss
Replied by oss on topic dati valori massimi durante anno
inserito
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 4 weeks ago #2634
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
mi dovresti dire l'indirizzo della pagina
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 4 weeks ago #2641
by oss
Replied by oss on topic dati valori massimi durante anno
pagina di test
meteocevedale.altervista.org/meteopv
meteocevedale.altervista.org/meteopv
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 4 weeks ago #2642
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
scusa oss ho scritto meteo minuscolo .. e non trova i dati del db
questo è il file funzionante
questo è il file funzionante
Attachment not found
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 4 weeks ago #2644
by oss
Replied by oss on topic dati valori massimi durante anno
ok fatto sostituito il file...
Please Log in to join the conversation.
11 years 2 weeks ago #2882
by oss
Replied by oss on topic dati valori massimi durante anno
attualmente sono riuscito più o meno a fare una query che mi restituisce i valori massimi della giornata indicandomi anche l'ora.
ve la passo per consigli
SELECT TEMP, DATE_FORMAT(TIMESTAMP_LOCAL, '%H:%i') FROM METEO WHERE `TIMESTAMP_LOCAL` >= CURDATE() ORDER BY TEMP ASC limit 1
un problema potrebbe essere quando la temperatura rimane costante per un po di rilevazioni o torni la tessa su orari diversi.
in quel caso mi sembra che ad ogni caricamento pagina riporti orari diversi...
ve la passo per consigli
SELECT TEMP, DATE_FORMAT(TIMESTAMP_LOCAL, '%H:%i') FROM METEO WHERE `TIMESTAMP_LOCAL` >= CURDATE() ORDER BY TEMP ASC limit 1
un problema potrebbe essere quando la temperatura rimane costante per un po di rilevazioni o torni la tessa su orari diversi.
in quel caso mi sembra che ad ogni caricamento pagina riporti orari diversi...
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 2 weeks ago #2884
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
Diverse Query le trovi nella pagina, WSN-defs.php del template saratoga.
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
- roberto2011
- Offline
- Moderatore
11 years 2 weeks ago #2885
by roberto2011
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Replied by roberto2011 on topic dati valori massimi durante anno
per indenderci queste
//query per maxtemp
$sqltmax="select max(`TEMP`)as maxtemp from `METEO` where date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y')";
$result = mysql_query($sqltmax);
if (mysql_result($result, 0, "maxtemp") == 0) {
$maxtemp="0";
} else {
$maxtemp=mysql_result($result, 0, "maxtemp");
}
//query per ricavare l'orario del maxtemp
$sql = "SELECT `TIMESTAMP_LOCAL` from `METEO` WHERE `TEMP` = ".$maxtemp." and date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y')";
$result = mysql_query($sql);
if (mysql_num_rows($result) == 0 ) {
$maxtempt="00:00";
} else {
list($expate, $exptime) = explode(' ', mysql_result($result, 0, "TIMESTAMP_LOCAL"));
$maxtempt=$exptime;
}
//query per mintemp
$sqltmin="select min(`TEMP`)as maxtemp from `METEO` where date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y')";
$result = mysql_query($sqltmin);
if (mysql_result($result, 0, "maxtemp") == 0) {
$mintemp="0";
} else {
$mintemp=mysql_result($result, 0, "maxtemp");
}
//query per ricavare l'orario del mintemp
$sql = "SELECT `TIMESTAMP_LOCAL` from `METEO` WHERE `TEMP` = ".$mintemp." and date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y')";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$mintempt="00:00";
} else {
list($expate, $exptime) = explode(' ', mysql_result($result, 0, "TIMESTAMP_LOCAL"));
$mintempt=$exptime;
}
$datay = strtotime($data);
$datay = strtotime("-1 day", $datay);
$datay = date('d-m-Y', $datay);
$sqltmax="select max(`TEMP`)as maxtemp from `METEO` where date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y')";
$result = mysql_query($sqltmax);
if (mysql_result($result, 0, "maxtemp") == 0) {
$maxtempyest="0";
} else {
$maxtempyest=mysql_result($result, 0, "maxtemp");
}
//query per ricavare l'orario del maxtemp
$sql = "SELECT `TIMESTAMP_LOCAL` from `METEO` WHERE `TEMP` = ".$maxtempyest." and date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y')";
$result = mysql_query($sql);
if (mysql_num_rows($result) == 0 ) {
$maxtempyestt="00:00";
} else {
list($expate, $exptime) = explode(' ', mysql_result($result, 0, "TIMESTAMP_LOCAL"));
$maxtempyestt=$exptime;
}
//query per mintemp
$sqltmin="select min(`TEMP`)as maxtemp from `METEO` where date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y')";
$result = mysql_query($sqltmin);
if (mysql_result($result, 0, "maxtemp") == 0) {
$mintempyest="0";
} else {
$mintempyest=mysql_result($result, 0, "maxtemp");
}
//query per ricavare l'orario del mintemp
$sql = "SELECT `TIMESTAMP_LOCAL` from `METEO` WHERE `TEMP` = ".$mintempyest." and date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y')";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$mintempyestt="00:00";
} else {
list($expate, $exptime) = explode(' ', mysql_result($result, 0, "TIMESTAMP_LOCAL"));
$mintempyestt=$exptime;
}
////query per maxwind
$sqlwind= "SELECT `WIND_AVE`,`WIND_CHILL`,`WIND_DAY_MIN`,`WIND_DAY_MAX`,`WIND_DAY_GUST_MIN`,`WIND_DAY_GUST_MAX` FROM `METEO` where date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y') order by `TIMESTAMP_LOCAL` desc";
$result = mysql_query($sqlwind);
if (!mysql_num_rows($result) == 0) {
$WIND_CHILL= round(mysql_result($result, 0, "WIND_CHILL"),0);
$WIND_DAY_MIN= round(mysql_result($result, 0, "WIND_DAY_MIN"),0);
$WIND_DAY_MAX= round(mysql_result($result, 0, "WIND_DAY_MAX"),0);
$WIND_DAY_GUST_MAX= round(mysql_result($result, 0, "WIND_DAY_GUST_MAX"),0);
}
//Rain
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` DESC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rain1="0";
} else {
$rain1= mysql_result($result, 0, "RAIN");
}
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$data."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` ASC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rain2="0";
} else {
$rain2= mysql_result($result, 0, "RAIN");
}
$dayrn =round($rain1-$rain2);//Pioggia odierna
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` DESC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rainy1="0";
} else {
$rainy1= mysql_result($result, 0, "RAIN");
}
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datay."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` ASC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rainy2="0";
} else {
$rainy2= mysql_result($result, 0, "RAIN");
}
$yesterdayrain=round($rainy1-$rainy2);
$datam = strtotime($data);
$datam = strtotime("-1 month", $datam);
$datam = date('d-m-Y', $datam);
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$datam."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` DESC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rainm="0";
} else {
$rainm= mysql_result($result, 0, "RAIN");
}
$monthrn=round($rain1-$rainm);
$date1h=date("d-m-Y H:i:s", strtotime("-1 hours", time()));
$sql = "SELECT `RAIN` FROM `METEO` WHERE date( `TIMESTAMP_LOCAL` ) = STR_TO_DATE('".$date1h."', '%d-%m-%Y') ORDER BY `METEO`.`TIMESTAMP_LOCAL` DESC LIMIT 1";
$result = mysql_query($sql) ;
if (mysql_num_rows($result) == 0) {
$rainh="0";
} else {
$rainh= mysql_result($result, 0, "RAIN");
}
$currentrainratehr=round($rain1-$rainh);
$yearrn =round($rain1);
mysql_close($con);
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Please Log in to join the conversation.
11 years 2 weeks ago #2886
by oss
Replied by oss on topic dati valori massimi durante anno
grazie piano piano riuscirò a combiare qualcosa....
Please Log in to join the conversation.
11 years 1 week ago #2932
by oss
Replied by oss on topic dati valori massimi durante anno
be inizio ad avvicinarmi a quello che volevo..
link max min
mo vedo quali altri dati metterci,,,e devo capire come rendere più carina la tabella modificando le dimensioni del testo magari colorandola....
link max min
mo vedo quali altri dati metterci,,,e devo capire come rendere più carina la tabella modificando le dimensioni del testo magari colorandola....
Please Log in to join the conversation.
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- dati valori massimi durante anno
Time to create page: 1.070 seconds