Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zliczanie impulsów z licznika prądu.
15.06.2016, 00:16
Post: #41
RE: Zliczanie impulsów z licznika prądu.
(20.03.2016 23:02)sherif napisał(a):  Pytanie jeszcze o skryptu i rrdtoola, jak liczycie zużycie godzinowe i dobowe ?
Czy możecie podzielić się częścią skryptu ?

Na dzień dzisiejszy zliczanie dobowe mam zrobione na liczniku w bash. Straszna tandeta Smile
Ale właśnie wracam z pewnych powodów do tematu i można zliczać np. tak:
Kod:
sum="0"
for i in `rrdtool fetch rrd/rain.rrd -s -24h AVERAGE |awk '{ print $2 }' |grep -v "nan"`
do
   sum=`echo "$sum + $i" |sed -e 's|[eE]+*|\*10\^|g' |bc -l`
done
echo "$sum"
Odczytuje to próbki z rrd z ostatnich 24h, drukuje tylko 2 kolumnę (wartość), następnie zamienia notację rrd na zrozumiałą dla bc i liczy sumę.
Co ciekawe - próbek jest... 146?! A powinno być 144 (co 10min czyli 6 próbek na godzinę * 24h).

Automatyka domowa w oparciu o urządzenia 1-wire.
Domowa Stacja Pogody zrób to sam Shy
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Zliczanie impulsów z licznika prądu. - Tomkii - 15.06.2016 00:16



Użytkownicy przeglądający ten wątek: 2 gości