Page 1 sur 2
sonnette connecté
Publié : 08 déc. 2015, 21:57
par ledouble33
bonjour , j ai une sonnette en 433 reconnu par rflink
je voudrai pouvoir executé un scrpit python, qui se trouve sur un autre raspberry que celui ou est le rflink mais je sais pas
comment lancé le script
quand je lance en ligne de commande ca fonctionne
ce script prend une photo avec fswebcam puis l envoi sur ma boite gmail
Re: sonnette connecté
Publié : 08 déc. 2015, 22:23
par vil1driver
Salut,
Si tu fais également tourner domoticz sur ton autre pi, tu peux simplement partager ta sonnette du 1er vers le second.
Et sur le second tu associe ta sonnette avec ta cam
Re: sonnette connecté
Publié : 08 déc. 2015, 22:39
par ledouble33
non j ai pas domoticz, mais ca peut ce faire
comment tu la partage?
Re: sonnette connecté
Publié : 08 déc. 2015, 22:42
par vil1driver
ajoutes en matériel 'domoticz - remote server' et tu auras une table dans laquelle tu pourras définir quels devices tu partages
Re: sonnette connecté
Publié : 08 déc. 2015, 23:02
par ledouble33
Je suis désolé, mais la j ai jamais fais ca ?
Je pense que je vais faire un script sonnette.php
Qui executera mon python et je le lancerai avec http : /192.168.1.25/sonnette.php
Ca devrai le faire ?
Re: sonnette connecté
Publié : 08 déc. 2015, 23:10
par vil1driver
T'as pas du bien comprendre
Tu as un rflink?
Donc tu sais comment ajouter un matériel
Sauf que cette fois ci au lieu de choisir dans la liste
Rflink
Tu choisis
Domoticz remote server
Une fois ajouté,
tu auras un bouton qui menera à une page où mettre tes périf à partager.
D'ailleurs je paris que patrice à déjà du faire un article sur le sujet
Re: sonnette connecté
Publié : 09 déc. 2015, 18:55
par ledouble33
J ai reussi avec ma methode
Le script php lance les pythons et je recois bien le mail avec la photo
Seul problème sur la photo il y a trop de lumiere ? (avec motion pas de probleme)
est ce qu il y a une commande pour prendre une photo avec motion?
sonnette.php
Code : Tout sélectionner
[== PHP ==]
<?php
$resultat = exec('python /home/pi/mail/sonnette.py');
?>
sonnette.py
Code : Tout sélectionner
#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
import os
#this is the script that will be called (as root)
os.system("sudo service motion stop")
time.sleep(2)
os.system("sudo fswebcam -p YUYV -d /dev/video0 -r 640x480 /home/pi/mail/webcam.jpg")
time.sleep(2)
os.system("python /home/pi/mail/envoi_mail.py")
time.sleep(2)
os.system("sudo motion")
envoi_mail.py
Code : Tout sélectionner
#!/usr/bin/env python
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.Utils import COMMASPACE, formatdate
from email import Encoders
import os
USERNAME = "mail"
PASSWORD = "mdp"
def sendMail(to, subject, text, files=[]):
assert type(to)==list
assert type(files)==list
msg = MIMEMultipart()
msg['From'] = USERNAME
msg['To'] = COMMASPACE.join(to)
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = subject
msg.attach( MIMEText(text) )
for file in files:
part = MIMEBase('application', "octet-stream")
part.set_payload( open(file,"rb").read() )
Encoders.encode_base64(part)
part.add_header('Content-Disposition', 'attachment; filename="%s"'
% os.path.basename(file))
msg.attach(part)
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo_or_helo_if_needed()
server.starttls()
server.ehlo_or_helo_if_needed()
server.login(USERNAME,PASSWORD)
server.sendmail(USERNAME, to, msg.as_string())
server.quit()
sendMail( ["mail"],
"ca sonne!",
"quelqu un sonne ",
["/home/pi/mail/webcam.jpg"] )
Re: sonnette connecté
Publié : 11 févr. 2016, 12:01
par Aurelien
ledouble33 a écrit :bonjour , j ai une sonnette en 433 reconnu par rflink
je voudrai pouvoir executé un scrpit python, qui se trouve sur un autre raspberry que celui ou est le rflink mais je sais pas
comment lancé le script
quand je lance en ligne de commande ca fonctionne
ce script prend une photo avec fswebcam puis l envoi sur ma boite gmail
Salut tu peux nous dire le model de ta sonnette,
ça m'intéresse beaucoup

Aurélien
Re: sonnette connecté
Publié : 11 févr. 2016, 20:53
par ledouble33
salut , je l ai pris chez lerroy merdin
http://www.leroymerlin.fr/v3/p/produits ... 8s-e134887
mais tu peux prendre n importe la quelle du moment que c est du 433 et il te faut
un rflink ( fonctionne tres bien ) ou tu peux le faire avec des cables connecté au gpio
Re: sonnette connecté
Publié : 11 févr. 2016, 20:55
par Aurelien
Top merci !
J'ai un RfLink la mais je suis déja en galère pour l'ajout de mes prise 433
