Raspberry Pi vatten larmsystem (8 / 10 steg)
Steg 8: Konfigurera huvudsakliga skriptet "water_alarm_system.py"
Kopiera med Tunnelier den bifogade filen "water_alarm_system.py" till mappen "water_alarm_system" på RasPi. Öppna den med editor "IDLE" och justera efter data för dina behov:
test_flag:
1 för att inte aktivera vakthund, och för att använda bara det första mailet
adress och första telefonnummer, dvs för att ange ett testläge
lcd_type:
1 för Adafruit RGB positiva 16 x 2 LCD + knappsatsen Kit;
2 för Adafruit monokrom positiva 16 x 2 LCD + Keypad Kit
sensor_config:
0: en givare ansluten till GPIO stift 11 (normalt öppen när det är torrt).
1: en givare ansluten till GPIO stift 12 (normalt sluten när det är torrt);
2: två givare ansluten till GPIO stift 11 och 12 (typer som 0 och 1)
data_list:
namnet på den fil som innehåller de e-postadresser och telefonnummer,
till exempel "phone_and_email_list.txt"
sip_domain:
domännamnet (registrar) för din SIP-adress (exempel:
Fritz.Box eller tel.congstar.de beroende om att gå din
routerns VoIP funktioner eller direkt till en extern leverantör
(som fritz.box skulle direkt ändå)
sip_user:
namnet på din SIP-konto med justitiesekreteraren (exempel:
622 för fritz.box)
sip_password:
ditt lösenord för att logga in på din SIP-konto
play_file_ws_1:
namnet på den .wav-fil som innehåller alarmmeddelandet för den
telefonsamtal när vatten sensor 1 har utlöst.
play_file_ws_2:
namnet på den .wav-fil som innehåller alarmmeddelandet för den
telefonsamtal när vatten sensor 2 har utlöst.
smtp_email_addr:
e-postadress för avsändaren, dvs RasPi vatten larmsystem
smtp_server:
namnet på SMTP-servern för utgående e-post (exempel: smtp.mail.yahoo.com)
smtp_port:
portnummer för krypterade, säker dataöverföring
smtp_user:
namnet på ditt e-
smtp_pass:
din email lösenord för att logga in på ditt konto med e-postleverantör
subject_reminder:
omfattas av den påminnelse email som skickas för varje tredje månad för att den
första e-postmottagare i data_list
text_reminder_1:
första text passage om påminnelsen email hänvisar till de e-postadresserna
text_reminder_2:
andra text passage om påminnelsen email hänvisar till telefonnummer
subject_alarm:
ämnet i alarm mailet som skickas genom att upptäcka vatten
text_alarm_1:
Meddelande av alarmet email ifall vatten sensor 1 har utlöst. Ge
detaljerad info om uppenbara källan till problemet. Det hjälper
någon som inte är bekant med uppsättningen upp vatten larmsystemet.
Tänk, efter år ingen kommer att känna!
text_alarm_2:
larmmeddelandet hänvisar till vatten sensor 2.
subject_log:
ämnet för e-post som innehåller logg-filen.
lcd_txt_dry:
text under tidslinjen på LCD-skärmen för torra förhållanden
lcd_txt_wet:
text under tidslinjen på LCD-skärmen för våta förhållanden
alarm_msg_ws_1:
meddelande i loggfilen när larmet utlöstes av vatten sensor 1.
alarm_msg_ws_2:
meddelande i loggfilen när larmet utlöstes av vatten sensor 2.