Ciao a tutti, sto sviluppando un programma per Arduino Ethernet, che acceda al file minYYMMDD.csv presente sulla root del webserver del solarlog.
Arduino legge la PAC (potenza istantanea prodotta dall'inverter) ogni minuto, e in base a questo abilita o disabilita dei relè da 16A per accendere dei sistemi di riscaldamento elettrico, solo se effettivamente c'è autoproduzione, in modo d anon prelevarne dalla rete.
Dovrebbe leggere la potenza istantanea e poi:
if is > 5000 watts , enables 5 relays to power 5 boilers of 1KW everyone ;
if is > 4000 and <4999 watts , enables 4 relays to power 4 boilers of 1KW everyone ;
if is > 3000 and <3999 watts , enables 3 relays to power 3 boilers of 1KW everyone ;
if is > 2000 and <2999 watts , enables 2 relays to power 2 boilers of 1KW everyone ;
if is > 1000 and <1999 watts , enables 1 relays to power 1 boilers of 1KW everyone ;
if is < 1000 disables all relays.
Solo che con l'ultima release del firmware del solarlog non è più possibile accedere direttamente ai file csv, me lo impedisce. Allora o mantengo un firmware vecchio oppure uso un'altra pagina web, magari anche piuù leggera possibile (arduino non legge pagine da 200 o 300kbyte, sono troppo pesanti...).
Qualcuno sa in quale file html statico/csv/txt è possibile estrapolare istante per istante la potenza istantanea? (arduino non può cliccare può fare solo il get di un file statico html o txt con il valore di potenza già presente, non lo può elaborare tramite javascript.
Suggerimenti?
Arduino legge la PAC (potenza istantanea prodotta dall'inverter) ogni minuto, e in base a questo abilita o disabilita dei relè da 16A per accendere dei sistemi di riscaldamento elettrico, solo se effettivamente c'è autoproduzione, in modo d anon prelevarne dalla rete.
Dovrebbe leggere la potenza istantanea e poi:
if is > 5000 watts , enables 5 relays to power 5 boilers of 1KW everyone ;
if is > 4000 and <4999 watts , enables 4 relays to power 4 boilers of 1KW everyone ;
if is > 3000 and <3999 watts , enables 3 relays to power 3 boilers of 1KW everyone ;
if is > 2000 and <2999 watts , enables 2 relays to power 2 boilers of 1KW everyone ;
if is > 1000 and <1999 watts , enables 1 relays to power 1 boilers of 1KW everyone ;
if is < 1000 disables all relays.
Solo che con l'ultima release del firmware del solarlog non è più possibile accedere direttamente ai file csv, me lo impedisce. Allora o mantengo un firmware vecchio oppure uso un'altra pagina web, magari anche piuù leggera possibile (arduino non legge pagine da 200 o 300kbyte, sono troppo pesanti...).
Qualcuno sa in quale file html statico/csv/txt è possibile estrapolare istante per istante la potenza istantanea? (arduino non può cliccare può fare solo il get di un file statico html o txt con il valore di potenza già presente, non lo può elaborare tramite javascript.
Suggerimenti?
Commenta