envoi mail automatique sur evenement
Posté : mer. 29 mai 2019 09:39
Bonjour ,
je suis en recherche sur la mise en place d' un projet plutot simple que je n ' arrive pas a mettre en place
j ' ai une reserve d' eau comportant un flotteur , je voudrais que lorsque celui ci fait contact en position haute cela m ' envoie une alerte de type mail .
Pour cela je dispose d' un rasperry pi 3 b+ sous stretch desktop equipé d ' une carte interface hifiberry dac+ ( voir ici le bestiau :http://www.suptronics.com/miniPCkits/x5000k.html ) connecté au reseau local ayant acces internet par l ' intermediaire d ' une live box tout fraichement installé sur lequel est installé pi-hole .
Apres plusieurs essais je n ' arrive pas a recuperer le contact par l ' intermediare des GPIO .
je viens donc de tout reinstaller proprement pour partir sur de bonnes bases
il se pose pour ma part plus de problematique quand a la mise en place de la partie electronique GPIO plutot que la partie logicielle.
Bref ,
dans un premier temps comment faire pour verifier que la partie GPIO est fonctionnelle ?
dans un deuxieme temps comment mettre en place la partie electronique reliee au GPIO physiquement faut il choisir pull_up ou pull_down ?
quelle valeur de resistance placer si il en faut une ou est ce que je peux utiliser le pin 13 et sa resistance incorporee ?
comment verifier que le contact sur GPIO est bien recu ?
ensuite viendra certainement la creation d' un petit script python qui surveillera donc le GPIO choisit et enverra un mail qui reste a priori la solution la moins onereuse a mettre en place , sauf si vous avez d' autres options .
je sais que cela fait beaucoup de questions d ' un seul coup mais je n ' ai jamais realisé de projet domotique et je suis a mes tout debut dans la creation de projet de la sorte , je n ' ai aucune connaissance en electronique ni en progrramation , entierement en autodidacte ...
j ' ai besoin d' aide pour cette realisation qui est importante pour moi , j ' ai d' autres projets par la suite plus complexe , mais chaque chose en son temps !
Merci pour votre aide et ce fabuleux site et forum ou on peut apprendre beaucoup de choses .
EDIT 1 : le script python pour envoyer le mail est fonctionnel , grace a ce mini tuto :https://python-django.dev/page-python-envoyer-mail-smtp apres test ca fonctionne impec , il ne reste plus que le script de detection de l ' evenement en crontab surement ?
EDIT2 : des le depart j ' ai un soucis , afin de pouvoir utiliser les GPIO , ne faut-il pas activer dans le raspi-config la partie adequate ? apres moulte recherche sur le net , personne ne parle de ca ...
De plus j ' ai un autre probleme , mon pi est dans un boitier special que j ' ai acheté sur internet dans un pac , comprenant deux cartes filles , une hifiberry dac + et l ' autre pour brancher un disque dur , du coup comment savoir quels GPIO sont utilisés par ces deux cartes ?
le pi est alimenté par l ' intermediare du port USB d ' une des cartes filles qui elle est alimenté par une alim 12 Volts 5 A , donc " impossible " de desolidariser le tout car je n ' ai pas d ' alim specifique RPI .
si je lance un " GPIO readall " voici le resultat :
j ' espere qu ' il reste encore au moins un GPIO dispo pour mon projet ...
je suis en recherche sur la mise en place d' un projet plutot simple que je n ' arrive pas a mettre en place
j ' ai une reserve d' eau comportant un flotteur , je voudrais que lorsque celui ci fait contact en position haute cela m ' envoie une alerte de type mail .
Pour cela je dispose d' un rasperry pi 3 b+ sous stretch desktop equipé d ' une carte interface hifiberry dac+ ( voir ici le bestiau :http://www.suptronics.com/miniPCkits/x5000k.html ) connecté au reseau local ayant acces internet par l ' intermediaire d ' une live box tout fraichement installé sur lequel est installé pi-hole .
Apres plusieurs essais je n ' arrive pas a recuperer le contact par l ' intermediare des GPIO .
je viens donc de tout reinstaller proprement pour partir sur de bonnes bases
il se pose pour ma part plus de problematique quand a la mise en place de la partie electronique GPIO plutot que la partie logicielle.
Bref ,
dans un premier temps comment faire pour verifier que la partie GPIO est fonctionnelle ?
dans un deuxieme temps comment mettre en place la partie electronique reliee au GPIO physiquement faut il choisir pull_up ou pull_down ?
quelle valeur de resistance placer si il en faut une ou est ce que je peux utiliser le pin 13 et sa resistance incorporee ?
comment verifier que le contact sur GPIO est bien recu ?
ensuite viendra certainement la creation d' un petit script python qui surveillera donc le GPIO choisit et enverra un mail qui reste a priori la solution la moins onereuse a mettre en place , sauf si vous avez d' autres options .
je sais que cela fait beaucoup de questions d ' un seul coup mais je n ' ai jamais realisé de projet domotique et je suis a mes tout debut dans la creation de projet de la sorte , je n ' ai aucune connaissance en electronique ni en progrramation , entierement en autodidacte ...
j ' ai besoin d' aide pour cette realisation qui est importante pour moi , j ' ai d' autres projets par la suite plus complexe , mais chaque chose en son temps !
Merci pour votre aide et ce fabuleux site et forum ou on peut apprendre beaucoup de choses .
EDIT 1 : le script python pour envoyer le mail est fonctionnel , grace a ce mini tuto :https://python-django.dev/page-python-envoyer-mail-smtp apres test ca fonctionne impec , il ne reste plus que le script de detection de l ' evenement en crontab surement ?
EDIT2 : des le depart j ' ai un soucis , afin de pouvoir utiliser les GPIO , ne faut-il pas activer dans le raspi-config la partie adequate ? apres moulte recherche sur le net , personne ne parle de ca ...
De plus j ' ai un autre probleme , mon pi est dans un boitier special que j ' ai acheté sur internet dans un pac , comprenant deux cartes filles , une hifiberry dac + et l ' autre pour brancher un disque dur , du coup comment savoir quels GPIO sont utilisés par ces deux cartes ?
le pi est alimenté par l ' intermediare du port USB d ' une des cartes filles qui elle est alimenté par une alim 12 Volts 5 A , donc " impossible " de desolidariser le tout car je n ' ai pas d ' alim specifique RPI .
si je lance un " GPIO readall " voici le resultat :
j ' espere qu ' il reste encore au moins un GPIO dispo pour mon projet ...