aide script python pluviomètre raspberry
Publié : 05 avr. 2016, 23:50
Bonjour
domoticz c'est génial mais c'est très chronophage
voilà mon problème, j'ai un script python qui surveille un pluviomètre maplin relié à mon pi
le script fonctionne, je cherche mais je ne trouve pas comment lier les résultats de ce script à domoticz, quelqu'un aurait-il une idée ?
mon script :
je ne sais pas par quel bout prendre le problème ...
merci d'avance
domoticz c'est génial mais c'est très chronophage
voilà mon problème, j'ai un script python qui surveille un pluviomètre maplin relié à mon pi
le script fonctionne, je cherche mais je ne trouve pas comment lier les résultats de ce script à domoticz, quelqu'un aurait-il une idée ?
mon script :
Code : Tout sélectionner
#!/usr/bin/python3
import RPi.GPIO as GPIO
import time
# nombre de mm par bucket
CALIBRATION = 0.2794
# gpio
PIN = 23
# fichier pour logger les relevés
LOGFILE = "log.csv"
GPIO.setmode(GPIO.BCM)
GPIO.setup(PIN, GPIO.IN, pull_up_down=GPIO.PUD_UP)
# variable pour la quantité de pluie
pluie = 0
# fonction pour chaque bucket
def cb(channel):
global pluie
pluie = pluie + CALIBRATION
GPIO.add_event_detect(PIN, GPIO.FALLING, callback=cb, bouncetime=300)
# ouvrons logfile
file = open(LOGFILE, "a")
# affichons et loggons les résultats
while True:
ligne = "%i, %f" % (time.time(), pluie)
print(ligne)
file.write(ligne + "\n")
file.flush()
pluie = 0
time.sleep(5)
# fermons le log
file.close()
GPIO.cleanup()merci d'avance