Stap 8: Configureer het hoofdscript 'water_alarm_system.py'
Kopieer met Tunnelier het bijgevoegde bestand 'water_alarm_system.py' naar de map 'water_alarm_system' op de RasPi. Met de "IDLE"-editor openen en aanpassen volgende gegevens voor uw vereisten:
test_flag:
1 om de watchdog niet te activeren, en voor het gebruik van alleen de eerste e-mail
adres en eerste telefoonnummer, dat wil zeggen voor het invoeren van een test-modus
lcd_type:
1 voor Adafruit RGB positieve 16 x 2 LCD + toetsenbord Kit;
2 voor Adafruit monochroom positieve 16 x 2 LCD + Keypad Kit
sensor_config:
0: één sensor aangesloten op GPIO pin 11 (normaal open ostand);
1: een sensor aangesloten op GPIO pin 12 (normaal gesloten ostand);
2: twee sensoren aangesloten op GPIO pin 11 en 12 (types zoals 0 en 1)
data_list:
naam van het bestand met de e-mailadressen en telefoonnummers,
bijvoorbeeld 'phone_and_email_list.txt'
sip_domain:
de naam van het domein (griffier/secretaris) van uw SIP-adres (voorbeeld:
Fritz.Box of tel.congstar.de, afhankelijk van of te gaan uw
router van VoIP mogelijkheden of rechtstreeks naar een externe aanbieder
(waarnaar de fritz.box zou direct hier of daar)
sip_user:
de naam van uw SIP account bij de griffier (voorbeeld:
622 voor de fritz.box)
sip_password:
uw wachtwoord aan login aan uw SIP-account
play_file_ws_1:
naam van het .wav-bestand met het wekbericht voor de
telefoontjes wanneer water sensor 1 heeft geactiveerd.
play_file_ws_2:
naam van het .wav-bestand met het wekbericht voor de
telefoontjes wanneer water sensor 2 heeft geactiveerd.
smtp_email_addr:
e-mailadres van de afzender, d.w.z. RasPi water alarmsysteem
smtp_server:
naam van de SMTP-server voor uitgaande e-mail (voorbeeld: smtp.mail.yahoo.com)
smtp_port:
het nummer van de poort voor een gecodeerde, veilige gegevensoverdracht
smtp_user:
de naam van uw e-mailaccount
smtp_pass:
uw email-wachtwoord aan login aan uw rekening met de e-mailprovider
subject_reminder:
onderwerp van de herinnering e-mail die wordt verzonden elke derde maand aan de
eerste e-mailgeadresseerde in de data_list
text_reminder_1:
eerste passage van de tekst van de e-mail met feedbackherinnering verwijst naar de e-mailadressen
text_reminder_2:
tweede passage van de tekst van de e-mail met feedbackherinnering verwijzend naar de telefoonnummers
subject_alarm:
onderwerp van alarm e-mail die wordt verzonden door het detecteren van water
text_alarm_1:
Bericht van het alarm e-mail in het geval dat water sensor 1 in gang heeft gezet. Geven
gedetailleerde info over de schijnbare bron van het probleem. Dat helpt
iemand die niet vertrouwd met het opzetten van het alarmsysteem van water.
Houd in gedachten, na jaren die niemand zult u geen moeite!
text_alarm_2:
alarmmelding verwijzen naar water meetcel 2.
subject_log:
onderwerp van de mail met het log-bestand.
lcd_txt_dry:
tekst onder de tijdlijn op het LCD-display voor droge omstandigheden
lcd_txt_wet:
tekst onder de tijdlijn op het LCD-display voor natte omstandigheden
alarm_msg_ws_1:
bericht in het logboekbestand wanneer alarm is geactiveerd door het water meetcel 1.
alarm_msg_ws_2:
bericht in het logboekbestand wanneer alarm is geactiveerd door het water meetcel 2.