Log och Graf du händelser med 24V termostat (Optocoupler + Raspberry Pi) (9 / 9 steg)
Steg 9: Njut av din termostat loggar och grafer!
Jag har Python skriptet starta vid uppstart på min Pi, körs i bakgrunden. Du kommer att märka några spikar i temperaturavläsningar. Ibland orsakas dessa när återställa ADT7410, men andra gånger de sker av okänd anledning. Jag har lagt till kod för att använda en enkel avvikare detection rutin (rullande median absoluta avvikelse) att kasta de flesta av spikar.
Det finns ingen anledning som du inte kunde använda en Arduino istället för en Raspberry Pi; i så fall I2C kommunikation kommer att vara lättare, men att få nätverksanslutning blir svårare. Också, om du var att driva kretsen från Arduino's 5 volts försörjning, värdet av den HCPL3700 pull-up resistor kan behöva tweaked.
Jag hoppas hittade detta Instructable intressant! Kommentarer, frågor och feedback är välkommen.