Home Chi sono Portfolio 177 Laboratorio Contatti

Laboratorio

Stazione meteo di casa

Una Ecowitt WS69 su un terrazzo a sud di Torino, a due metri da terra. Misura ogni minuto: non è una previsione, è quello che il sensore ha misurato davvero.

Temperatura 21,9°C all'aperto, a due metri da terra
Umidità 56% in casa 20,4 °C
Pressione 1027hPa ridotta al livello del mare
Vento 1,1km/h da SO, raffica 1,8
Pioggia oggi 0,0mm nel mese 61,2 · dal 14/09/2026 62,7
Sole 373W/m² indice UV 3

Ultima misura 14/10/2026 alle 14:54 · 42.887 letture in archivio dal 14/09/2026 · stazione GW2000A_V3.3.2 · pagina aggiornata alle 14/10/2026 alle 14:57

Temperatura

La fascia chiara è l'intervallo fra minima e massima del periodo, la linea è la media.

Umidità

Pressione

Vento

Pioggia

Vedi i numeri delle ultime 48 ore
QuandoTempMinMax Umid %hPaVentoRaffica PioggiaSoleMisure
2026-10-12 14:4520,920,821,056989,52,25,40,0996
2026-10-12 15:0021,120,821,555989,42,15,40,024515
2026-10-12 15:1522,421,622,950989,41,23,60,021615
2026-10-12 15:3021,721,621,851989,42,17,20,08415
2026-10-12 15:4521,821,621,952989,51,15,40,011715
2026-10-12 16:0021,721,621,851989,52,311,20,010015
2026-10-12 16:1521,421,221,651989,63,17,20,07215
2026-10-12 16:3021,321,221,450989,81,25,40,09315
2026-10-12 16:4521,321,221,450989,71,85,40,09315
2026-10-12 17:0021,221,121,254989,81,25,40,07815
2026-10-12 17:1521,021,021,152990,00,51,80,06215
2026-10-12 17:3021,121,021,151989,91,05,40,04615
2026-10-12 17:4520,620,421,062990,12,111,20,03615
2026-10-12 18:0020,320,120,465990,31,67,20,02415
2026-10-12 18:1520,019,920,165990,31,87,20,01415
2026-10-12 18:3019,719,619,865990,52,27,20,0715
2026-10-12 18:4519,519,519,666990,71,45,40,0215
2026-10-12 19:0019,419,319,566990,90,93,60,0015
2026-10-12 19:1519,219,119,368991,20,61,80,0015
2026-10-12 19:3019,019,019,169991,40,73,60,0015
2026-10-12 19:4518,918,919,069991,70,93,60,0015
2026-10-12 20:0018,818,718,970991,90,83,60,0015
2026-10-12 20:1518,618,618,771992,20,83,60,0015
2026-10-12 20:3018,618,618,671992,51,23,60,0015
2026-10-12 20:4518,518,418,670992,61,77,20,0015
2026-10-12 21:0018,318,218,470992,91,67,20,0015
2026-10-12 21:1518,118,018,269993,02,05,40,0015
2026-10-12 21:3017,917,818,069993,22,47,20,0015
2026-10-12 21:4517,717,717,869993,42,27,20,0015
2026-10-12 22:0017,717,617,768993,52,59,40,0015
2026-10-12 22:1517,617,517,668993,82,27,20,0015
2026-10-12 22:3017,517,517,568994,02,55,40,0015
2026-10-12 22:4517,517,517,568994,41,55,40,0015
2026-10-12 23:0017,517,517,567994,61,15,40,0015
2026-10-12 23:1517,517,517,567994,81,85,40,0015
2026-10-12 23:3017,417,317,468994,90,73,60,0015
2026-10-12 23:4517,317,217,369994,90,81,80,0015
2026-10-13 00:0017,117,117,270995,10,71,80,0015
2026-10-13 00:1517,117,117,270995,20,53,60,0015
2026-10-13 00:3017,217,217,268995,30,61,80,0015
2026-10-13 00:4517,116,817,273995,30,81,80,0015
2026-10-13 01:0016,716,716,877995,30,41,80,0015
2026-10-13 01:1516,616,516,778995,40,11,80,0015
2026-10-13 01:3016,516,416,578995,40,31,80,0015
2026-10-13 01:4516,516,416,676995,30,61,80,0015
2026-10-13 02:0016,616,416,675995,51,33,60,0015
2026-10-13 02:1516,416,416,475995,61,23,60,0015
2026-10-13 02:3016,316,216,375995,51,23,60,0015
2026-10-13 02:4516,316,216,375995,50,91,80,0015
2026-10-13 03:0016,316,316,475995,61,01,80,0015
2026-10-13 03:1516,316,316,474995,51,33,60,0015
2026-10-13 03:3016,216,216,373995,42,45,40,0015
2026-10-13 03:4516,216,116,273995,42,35,40,0015
2026-10-13 04:0016,216,216,373995,51,33,60,0015
2026-10-13 04:1516,216,216,373995,51,97,20,0015
2026-10-13 04:3016,216,116,273995,52,47,20,0015
2026-10-13 04:4516,116,116,173995,51,79,40,0015
2026-10-13 05:0016,116,116,172995,41,45,40,0015
2026-10-13 05:1516,016,016,173995,40,81,80,0015
2026-10-13 05:3016,015,916,072995,31,23,60,0015
2026-10-13 05:4515,815,815,972995,31,53,60,0015
2026-10-13 06:0015,815,715,871995,12,95,40,0015
2026-10-13 06:1515,715,715,871995,01,95,40,0015
2026-10-13 06:3015,815,715,871995,01,43,60,0015
2026-10-13 06:4515,715,715,770995,00,91,80,0015
2026-10-13 07:0015,615,415,771995,11,85,40,0015
2026-10-13 07:1515,515,415,571995,12,55,40,0015
2026-10-13 07:3015,515,415,571995,21,31,80,0215
2026-10-13 07:4515,415,315,471995,30,83,60,0615
2026-10-13 08:0015,114,915,275995,60,51,80,01415
2026-10-13 08:1515,114,815,375995,71,01,80,02815
2026-10-13 08:3014,914,815,178995,90,63,60,04915
2026-10-13 08:4515,315,115,576996,00,91,80,06715
2026-10-13 09:0015,615,515,674996,21,75,40,08215
2026-10-13 09:1515,815,616,072996,41,45,40,011615
2026-10-13 09:3016,516,216,669996,51,33,60,014915
2026-10-13 09:4516,616,516,868996,51,43,60,015015
2026-10-13 10:0017,016,817,367996,51,73,60,024615
2026-10-13 10:1517,617,418,265996,61,87,20,028815
2026-10-13 10:3018,818,319,562996,61,45,40,032915
2026-10-13 10:4519,418,320,561996,50,75,40,036015
2026-10-13 11:0019,918,920,659996,51,53,60,039215
2026-10-13 11:1519,919,020,459996,51,53,60,042115
2026-10-13 11:3020,019,420,459996,42,35,40,045415
2026-10-13 11:4519,619,320,159996,32,57,20,048815
2026-10-13 12:0019,519,319,959996,31,95,40,053015
2026-10-13 12:1520,720,021,356996,21,85,40,054415
2026-10-13 12:3021,421,321,655996,12,77,20,055415
2026-10-13 12:4521,621,321,855996,23,17,20,055615
2026-10-13 13:0021,120,721,655996,03,27,20,053415
2026-10-13 13:1520,420,120,658996,04,211,20,052115
2026-10-13 13:3021,020,621,257995,83,47,20,049915
2026-10-13 13:4521,120,721,356995,62,59,40,048715
2026-10-13 14:0021,020,721,356995,31,97,20,048215
2026-10-13 14:1521,521,121,954995,23,19,40,046015
2026-10-13 14:3022,021,522,452995,13,311,20,039515
2026-10-13 14:4521,821,622,053994,93,19,40,038215
2026-10-13 15:0022,221,922,352994,84,011,20,035715
2026-10-13 15:1522,422,022,752994,71,99,40,023315
2026-10-13 15:3021,821,621,952994,62,35,40,07015
2026-10-13 15:4521,320,621,953994,61,75,40,06415
2026-10-13 16:0021,020,621,454994,52,45,40,06115
2026-10-13 16:1521,220,921,453994,51,75,40,05715
2026-10-13 16:3021,020,921,155994,51,33,60,05315
2026-10-13 16:4520,720,521,055994,41,13,60,04915
2026-10-13 17:0020,720,620,855994,62,05,40,04515
2026-10-13 17:1520,520,520,656994,61,45,40,04015
2026-10-13 17:3020,520,520,556994,61,55,40,03515
2026-10-13 17:4520,420,320,557994,61,73,60,03115
2026-10-13 18:0020,019,820,360994,71,13,60,02415
2026-10-13 18:1519,719,619,861994,81,93,60,01515
2026-10-13 18:3019,519,319,661994,91,33,60,0715
2026-10-13 18:4518,918,419,365995,00,61,80,0215
2026-10-13 19:0018,218,018,368995,40,41,80,0015
2026-10-13 19:1517,517,217,971995,60,10,00,0015
2026-10-13 19:3017,117,017,272995,80,10,00,0015
2026-10-13 19:4516,816,617,074995,90,00,00,0015
2026-10-13 20:0016,316,016,577996,20,00,00,0015
2026-10-13 20:1515,915,815,980996,10,10,00,0015
2026-10-13 20:3015,615,415,882996,40,00,00,0015
2026-10-13 20:4515,114,915,483996,70,00,00,0015
2026-10-13 21:0014,714,614,985996,60,00,00,0015
2026-10-13 21:1514,714,614,884996,60,00,00,0015
2026-10-13 21:3014,614,414,884996,80,00,00,0015
2026-10-13 21:4514,213,914,485996,80,10,00,0015
2026-10-13 22:0013,813,713,987996,80,00,00,0015
2026-10-13 22:1513,813,713,888997,00,00,00,0015
2026-10-13 22:3013,613,413,888997,10,00,00,0015
2026-10-13 22:4513,913,414,587997,30,71,80,0015
2026-10-13 23:0014,313,614,784997,40,21,80,0015
2026-10-13 23:1513,513,413,688997,60,10,00,0015
2026-10-13 23:3013,112,913,489997,70,10,00,0015
2026-10-13 23:4513,012,813,090997,80,10,00,0015
2026-10-14 00:0012,612,512,891997,90,31,80,0015
2026-10-14 00:1512,612,512,792997,90,00,00,0015
2026-10-14 00:3012,712,612,891998,10,10,00,0015
2026-10-14 00:4512,912,613,090998,30,21,80,0015
2026-10-14 01:0012,612,512,890998,30,10,00,0015
2026-10-14 01:1512,512,412,691998,40,31,80,0015
2026-10-14 01:3012,412,312,491998,30,81,80,0015
2026-10-14 01:4512,311,912,491998,40,41,80,0015
2026-10-14 02:0012,011,912,192998,31,01,80,0015
2026-10-14 02:1512,011,912,093998,50,00,00,0015
2026-10-14 02:3012,112,012,192998,50,00,00,0015
2026-10-14 02:4511,911,612,092998,50,21,80,0015
2026-10-14 03:0011,711,611,893998,50,21,80,0015
2026-10-14 03:1512,212,012,392998,50,31,80,0015
2026-10-14 03:3012,211,912,390998,40,10,00,0015
2026-10-14 03:4511,511,411,792998,30,61,80,0015
2026-10-14 04:0011,411,211,593998,20,11,80,0015
2026-10-14 04:1511,411,211,494998,10,00,00,0015
2026-10-14 04:3011,111,011,393998,00,51,80,0015
2026-10-14 04:4511,111,011,295997,80,51,80,0015
2026-10-14 05:0011,211,011,395997,90,41,80,0015
2026-10-14 05:1511,211,111,395997,90,20,00,0015
2026-10-14 05:3010,910,811,095998,00,30,00,0015
2026-10-14 05:4510,610,410,795998,11,33,60,0015
2026-10-14 06:0010,510,310,696998,20,11,80,0015
2026-10-14 06:1510,810,511,196998,30,20,00,0015
2026-10-14 06:3011,110,911,296998,40,21,80,0015
2026-10-14 06:4510,610,410,995998,50,10,00,0015
2026-10-14 07:0010,410,310,595998,70,21,80,0015
2026-10-14 07:1510,410,310,496998,80,41,80,0015
2026-10-14 07:3010,09,710,395998,90,91,80,0215
2026-10-14 07:459,89,79,996999,20,51,80,0615
2026-10-14 08:0010,09,810,196999,30,10,00,01715
2026-10-14 08:1510,610,210,796999,60,00,00,02615
2026-10-14 08:3011,010,811,195999,90,00,00,03815
2026-10-14 08:4511,611,212,2931000,10,10,00,05715
2026-10-14 09:0012,912,213,3881000,40,10,00,08315
2026-10-14 09:1513,513,313,7841000,60,83,60,010315
2026-10-14 09:3014,113,814,4821000,71,25,40,010715
2026-10-14 09:4514,514,414,6801000,81,95,40,013615
2026-10-14 10:0014,914,615,3781000,81,03,60,016615
2026-10-14 10:1515,515,315,6761000,91,33,60,020215
2026-10-14 10:3015,715,616,0751001,01,03,60,019715
2026-10-14 10:4515,915,916,0741000,91,73,60,020915
2026-10-14 11:0016,215,916,3721001,01,11,80,023915
2026-10-14 11:1516,716,317,0711001,01,11,80,028215
2026-10-14 11:3017,417,117,9671001,00,93,60,030515
2026-10-14 11:4518,718,019,0631000,91,23,60,038315
2026-10-14 12:0019,219,019,4611000,91,13,60,044715
2026-10-14 12:1519,719,519,8591000,90,93,60,044715
2026-10-14 12:3020,320,020,6581000,81,05,40,050315
2026-10-14 12:4520,119,820,5601000,41,95,40,050915
2026-10-14 13:0019,519,319,9611000,31,63,60,050615
2026-10-14 13:1520,519,521,0581000,21,15,40,049915
2026-10-14 13:3021,220,921,3571003,71,75,40,049415
2026-10-14 13:4521,320,921,7571027,82,67,20,048415
2026-10-14 14:0021,521,421,8561027,73,27,20,046015
2026-10-14 14:1521,621,521,9561027,42,19,40,043615
2026-10-14 14:3021,621,421,9571027,12,29,40,040715
2026-10-14 14:4521,520,922,0571027,21,87,20,038010
Vedi i numeri giorno per giorno
GiornoMediaMinMax Umid %hPaVentoRaffica PioggiaSoleMisure
2026-09-14 00:0026,320,631,256991,71,211,20,0651556
2026-09-15 00:0024,019,329,561992,31,511,20,06641440
2026-09-16 00:0024,720,830,161987,01,714,80,06591440
2026-09-17 00:0022,219,926,372984,72,813,00,07741440
2026-09-18 00:0020,818,225,076986,72,613,01,59411440
2026-09-19 00:0021,717,127,972993,21,111,20,07231440
2026-09-20 00:0021,615,528,872995,61,111,20,06871440
2026-09-21 00:0022,215,630,766992,91,011,20,06501440
2026-09-22 00:0021,515,927,466992,51,914,80,07061440
2026-09-23 00:0020,115,824,958995,32,018,40,06081440
2026-09-24 00:0018,511,625,773992,00,99,40,05811440
2026-09-25 00:0018,615,124,076991,91,914,80,05891440
2026-09-26 00:0020,617,026,363994,61,411,20,06281440
2026-09-27 00:0020,214,826,663995,20,911,20,06261440
2026-09-28 00:0019,212,826,769994,50,99,40,06121440
2026-09-29 00:0020,615,126,665996,20,89,40,05601440
2026-09-30 00:0021,118,324,664997,00,77,20,05651440
2026-10-01 00:0020,118,123,271997,30,65,40,03051440
2026-10-02 00:0020,815,626,868999,90,811,20,05621440
2026-10-03 00:0020,214,826,1601000,81,211,20,04361440
2026-10-04 00:0017,611,025,966999,10,911,20,05911440
2026-10-05 00:0018,611,026,364995,30,89,40,05591440
2026-10-06 00:0019,917,024,563992,12,218,40,05771440
2026-10-07 00:0016,314,819,082989,01,411,26,1871440
2026-10-08 00:0015,612,720,188983,51,516,647,04491116
2026-10-09 00:0016,412,622,780987,81,218,47,97221440
2026-10-10 00:0015,311,222,984985,10,811,20,05931440
2026-10-11 00:0015,68,523,177983,10,811,20,25561440
2026-10-12 00:0017,110,323,270988,61,211,20,05961440
2026-10-13 00:0017,512,822,769995,71,311,20,05791440
2026-10-14 00:0014,09,722,0831001,50,89,40,0513895

Come arrivano qui questi numeri

La parte interessante non è il termometro: è la catena che porta una misura fatta su un terrazzo fino a un grafico su una pagina web, senza nessun servizio esterno in mezzo e senza una password scritta dentro uno script.

  1. 1
    Il gruppo sensori Ecowitt WS69: imbuto del pluviometro, anemometro a coppe, banderuola e pannello solare.
    Sensore WS69 Temperatura, umidità, vento, pioggia, radiazione solare. Si alimenta col pannello solare e trasmette via radio a 868 MHz.
  2. 2
    Il gateway Ecowitt GW2000: un disco bianco con il cavo del sensore di temperatura.
    Gateway GW2000 Riceve dalla radio e ogni 60 secondi fa una chiamata HTTP sulla rete di casa. È il punto in cui la misura smette di essere un segnale e diventa un dato.
  3. 3
    NAS di casa Uno script PHP accoda la misura grezza, in unità imperiali e ora UTC, in un file per mese. Il grezzo non si tocca più: un errore di conversione si può sempre rifare, un dato convertito male no.
  4. 4
    Importatore Un processo sul PC di casa chiede al NAS solo le misure che non ha ancora, le converte in gradi, hPa, km/h e millimetri e le scrive su SQL Server.
  5. 5
    Questa pagina Una sintesi (48 ore a quarti d'ora, più un riepilogo al giorno) viene spedita al sito con una chiamata firmata. Le 42.000 misure al minuto restano a casa: qui non servirebbero a niente.

Dove sta il sensore, e perché conta: su un terrazzo, a due metri da terra. Non è una collocazione a norma — il vento andrebbe misurato a dieci metri e lontano dagli edifici — quindi le raffiche qui sono sottostimate e la temperatura risente del muro vicino. Le misure restano però coerenti fra loro nel tempo, ed è questo che serve per leggere un andamento. Dirlo è parte del mestiere: un dato senza il suo contesto vale poco.

Dettagli tecnici: PHP sul NAS, PowerShell per l'importazione e la pubblicazione, SQL Server per l'archivio e le aggregazioni, ASP Classic e Chart.js per la pagina. Nessun dato esce dalla rete di casa se non la sintesi che vedi qui. Il motivo di passare da una chiamata HTTP invece di leggere la cartella condivisa del NAS è semplice: così non serve nessuna credenziale, da nessuna parte.