Det som kan mätas ska loggas, därför har jag installerat MRTG på akvariets Raspberry Pi. Med hjälp av följande mrtg.cfg:
###################################################################### # Multi Router Traffic Grapher -- Sample Configuration File ###################################################################### # This file is for use with mrtg-2.5.4c # Global configuration WorkDir: /var/www/mrtg WriteExpires: Yes RunAsDaemon: Yes Interval: 5 Title[^]: Temperaturstatistik for Title[kar1]: kar 1 PageTop[kar1]: <h1>Temperaturen i kar 1</h1> Target[kar1]: `/usr/local/bin/aquacontrol/mrtg.py` MaxBytes[kar1]: 4000 Options[kar1]: growright,gauge,expscale Factor[kar1]: 0.01 YLegend[kar1]: Temperatur YTicsFactor[kar1]: 0.01 ShortLegend[kar1]: C Legend1[kar1]: Temperatur i grader celcius Legend2[kar1]: Legend3[kar1]: Maximal 5 Minute Incoming Traffic Legend4[kar1]: Maximal 5 Minute Outgoing Traffic LegendI[kar1]: Temp: LegendO[kar1]:
och ett litet pythonskript:
#!/usr/bin/python from time import strftime tfile = open("/sys/bus/w1/devices/28-0000065bd235/w1_slave", 'r') text = tfile.read() tfile.close() secondline = text.split("\n")[1] temperaturedata = secondline.split(" ")[9] temperature = float(temperaturedata[2:]) temperature = int(temperature / 10) print(str(temperature)) print("0") print(strftime("%Y-%m-%d %H:%M:%S")) print("Temperatur i kar 1")
loggas temperaturen och visas upp i fina grafer för senaste dygnet, veckan, månaden och året.