Raspberry Pi styrs rumstemperatur övervakning med Gnuplot bild utgång och e-post alert förmåga (5 / 7 steg)
Steg 5: mjukvara Setup - tröskel inställning och Emailing
Tröskeln för den larma måste göras genom trial and error för dina inställningar. rummet som inrymmer system har inga fönster så när den luftkonditionering stannar det kan bli mycket varm väldigt snabbt. Inledningsvis jag tittade på de uppgifter som för ett par dagar och såg variationerna i temperatur innan jag bestämde mig på alert värdet av 30 grader C. Detta anges som en variabel i python scipt. Detta kanske inte låter mycket hög men när aviseringen har utlösts du fortfarande vill ge dig själv tid att rätta till problemet innan det blir kritiska.
För enkelhetens skull skickar jag enskilda e-postmeddelanden till sändlistan. Eftersom sändlistan är kort brytt jag aldrig med att skicka ett mail till flera mottagare.
En sak till märka här, eftersom jag kör detta script som ett cron-jobb var 5 minuter, du vill inte att skicka e-post var 5 minuter när tröskeln har utlösts. För att komma runt detta, jag skriver datum och tid för notifieringen till en fil och kontrollera filen innan du skickar e-post om systemet är redan i en alert tillstånd. En gång i en alert tillstånd, kommer det bara skicka ett e-postmeddelande varje timme efter först utlösa för så länge som systemet är i och alert tillstånd. På så sätt Gmail inte blockerar din e-post från att skicka för många e-postmeddelanden på en kort tid.