Étape 8: Configurer le script principal « water_alarm_system.py »
Copiez avec Tunnelier le fichier joint "water_alarm_system.py" dans le dossier 'water_alarm_system' sur la RasPi. Ouvrir avec l’éditeur de « IDLE » et régler à la suite de données pour vos besoins :
test_flag :
1 pour activer ne pas le chien de garde et en utilisant uniquement le premier courriel
adresse et numéro de téléphone première, c'est-à-dire pour entrer dans un mode de test
lcd_type :
1 pour Kit RGB Adafruit positif 16 x 2 LCD + clavier ;
2 pour Adafruit monochrome Positive 16 x 2 LCD + Kit Keypad
sensor_config :
0: un capteur relié à la broche GPIO 11 (normalement ouvert lorsqu’il est sec) ;
1: un capteur relié à la broche GPIO 12 (normalement fermé lorsqu’il est sec) ;
2: deux capteurs reliés à broche GPIO 11 et 12 (types tels que 0 et 1)
DATA_LIST :
nom du fichier contenant les adresses de courriel et numéros de téléphone,
par exemple « phone_and_email_list.txt »
sip_domain :
le nom de domaine (registrar) de votre adresse SIP (exemple :
Fritz.Box ou tel.congstar.de selon que ce soit de passer par votre
fonctions de routeur VoIP ou directement à un fournisseur externe
(à qui la fritz.box dirigerait en tout cas)
sip_user :
le nom de votre SIP compte auprès du registraire (exemple :
622 pour le fritz.box)
sip_password :
votre mot de passe pour vous connecter à votre compte SIP
play_file_ws_1 :
nom du fichier .wav contenant le message d’alarme pour la
appels téléphoniques lorsque le capteur d’eau 1 a déclenché.
play_file_ws_2 :
nom du fichier .wav contenant le message d’alarme pour la
appels téléphoniques lorsque le capteur d’eau 2 a déclenché.
smtp_email_addr :
adresse e-mail de l’expéditeur, c'est-à-dire RasPi aqueduc alarme
smtp_server :
nom du serveur SMTP pour les e-mails sortants (exemple : smtp.mail.yahoo.com)
smtp_port :
Numéro de port pour le transfert des données crypté et sécurisé
smtp_user :
votre nom de compte de courriel
smtp_pass :
votre e-mail mot de passe pour vous connecter à votre compte avec le fournisseur de messagerie
subject_reminder :
objet de l’e-mail de rappel qui est envoyée tous les trois mois à la
premier destinataire d’email dans le data_list
text_reminder_1 :
premier passage du texte de l’e-mail de rappel se référant aux adresses courriel
text_reminder_2 :
deuxième extrait de texte de l’e-mail de rappel se référant à des numéros de téléphone
subject_alarm :
sujet de l’e-mail d’alarme qui est envoyé en détectant l’eau
text_alarm_1 :
Message de l’alarme par courriel en cas de capteur d’eau 1 a déclenché. Donner
plus d’infos sur la source apparente du problème. Cela est utile
quelqu'un qui n’est pas familier avec la mise en place du système d’alarme de l’eau.
N’oubliez pas, après des années, personne ne sera familier !
text_alarm_2 :
message d’alarme se référant au capteur d’eau 2.
subject_log :
sujet du mail contenant le fichier journal.
lcd_txt_dry :
texte sous la chronologie sur l’écran LCD dans des conditions sèches
lcd_txt_wet :
texte sous la chronologie sur l’écran LCD pour des conditions humides
alarm_msg_ws_1 :
message dans le fichier journal lorsque l’alarme a été déclenchée par capteur d’eau 1.
alarm_msg_ws_2 :
message dans le fichier journal lorsque l’alarme a été déclenchée par capteur d’eau 2.