Forum Automazione Domotica Telemetria Orologi Soluzioni Semplici - VisualVision (https://www.soluzionisemplici.com/forum/YaBB.pl)
Hardware VisualVision (domande e suggerimenti ns dispositivi) >> TermoEasy (leggi consumi termosifoni condominio telemetria ripartitori calore WiFi GSM) >> Scarico dati CSV, formato dati CSV
(Messaggio iniziato da: Roberto G il Novembre 10th, 2023, 12:47pm)

Titolo: Scarico dati CSV, formato dati CSV
Post di Roberto G il Novembre 10th, 2023, 12:47pm
E' possibile leggere il file CSV con le letture magari via software?

Quale è il formato del file CSV??

Titolo: Re: Scarico dati CSV, formato dati CSV
Post di Support Staff il 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.csv


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-comunicato1
identificatore-in-errore2,timestamp-se-comunicato,errore-solo-se-comunicato2
[...altri....]
identificatore-in-erroreN,timestamp-se-comunicato,errore-solo-se-comunicatoN

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



Forum Automazione Domotica Telemetria Orologi Soluzioni Semplici - VisualVision (https://www.soluzionisemplici.com/forum/YaBB.pl)

Powered by YaBB 1 Gold (Modified by Aldo)
Copyright ©2000-2001, X-Null ©2021 Aldo
Forum Copyright © VisualVision e Utenti.