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