Autore |
Topic: Scarico dati CSV, formato dati CSV (letto 463 volte) |
|
Roberto G
Visitatore

|
 |
Scarico dati CSV, formato dati CSV
« Data del post: Novembre 10th, 2023, 12:47pm » |
|
E' possibile leggere il file CSV con le letture magari via software? Quale è il formato del file CSV??
|
|
Loggato |
|
|
|
Support Staff
YaBB Administrator
    
 Meow!

Sesso: 
post: 1185
|
 |
Re: Scarico dati CSV, formato dati CSV
« Rispondi #1 Data del post: Novembre 10th, 2023, 12:51pm » |
|
Sì è possibile ed è molto semplice. Per es se la URL del control panel per user 1000 con pass ciaociao è http://termoeasy.com/users.py?webid=1000&pw=ciaociao la URL dei dati CSV (sempre per user 1000 con pass ciaociao ) http://termoeasy.com/users.py?webid=1000&pw=ciaociao&file=craw.c sv Il formato CSV è questo: identificatore1,misura1 identificatore2,misura2 [...altri....] identificatoreN,misuraN 0,dataora dell'ultima lettura con successo identificatore-in-errore1,timestamp-se-comunicato,errore-solo-se-comunic ato1 identificatore-in-errore2,timestamp-se-comunicato,errore-solo-se-comunic ato2 [...altri....] identificatore-in-erroreN,timestamp-se-comunicato,errore-solo-se-comunic atoN NOTE: - lo 0 è il separatore tra letture e errori; sfrutta il fatto che nessun contatore ha id 0, così un ciclo for/while che leggesse i contatori quando legge 0 capisce che non è un contatore ma è il separatore - per la misura, c'è SEMPRE nei dati CSV anche se è 0, se contatore OK (se non c'è misura è un contatore in errore che non la dà); - il numero di errore o il timestamp in alcune letture non viene fornito dalla centralina Siemens: poi però nella lettura dopo magari lo fornisce; cmq. appunto in letture dopo a volte lo mette; se non lo mette si può solo aspettare la lettura dopo ESEMPIO: 83599296,0 92096825,0 92096826,0 92096827,0 92096828,0 81045454,20 0,2023-10-21 19:13 92096827,2022-01-16,88 81045454,2018-11-13,78
|
| « Ultima modifica: Novembre 10th, 2023, 12:54pm by Support Staff » |
Loggato |
|
|
|
|
|