Page 1 sur 1

sonnerie d'école et script

Publié : 28 déc. 2016, 16:52
par louisdj
Bonjour et merci m'accueillir sur ce forum,

Je suis entrain de domotiser un établissement scolaire. La première étape consiste à installer un raspberry et un relais qui à l'aide de Domoticz commandera les sonneries (on verra pour l'éclairage et le chauffage plus tard...mais ça viendra).
Cependant, dans le cahier des charges, il faut que l'on puisse désactiver les sonneries au moyen d'un bouton poussoir. J'ai donc pensé écrire un script en python qui vérifie l'état de Domoticz. S'il est allumé (au moment de l'appui sur le bouton), le script l'éteint et inversement. Ma question est double :
  • 1-Est-ce que cette solution vous parait judicieuse ?
  • 2-Si oui, comment arriver à récupérer l'état du service ? (j'ai écrit un petit script indépendant de domoticz mais j'ai du mal à récupérer l'état du service)

Code : Tout sélectionner

from gpiozero import Button
import RPi.GPIO as GPIO
import os
import time


GPIO.setwarnings(False)                #desactive le mode warning
GPIO.setmode(GPIO.BCM)
GPIO.setup(16, GPIO.OUT) #on definit le GPIO.16 en sortie pour la led
button = Button(26)
GPIO.output(16, True) #on allume par defaut la led

while True:
 button.wait_for_press()
	resultat = os.system('service domoticz status | grep "Active:" | cut -d ":" -f2 | cut -d " " -f2')
if resultat == "active":
       print"arret de domoticz"
       os.system('sudo service domoticz stop') #arret de domoticz
       GPIO.output(16, False)  #extinction de la led
else:
       print "demarrage de domoticz"
       os.system('sudo service domoticz start') #demarrage de domoticz
       GPIO.output(16, True)   #allumage de la led
time.sleep(1)

Merci pour votre aide précieuse.

Re: sonnerie d'école et script

Publié : 28 déc. 2016, 17:20
par vil1driver
Salut,

Lol :D

Ba ça promet,

Tu as l'accord des parents d'élèves pour gérer le confort de leurs petits au moyen d'un truc aussi 'fiable' ?

Si au moins tu étais à l'aise avec tout ça..
Capable de prévenir les pannes etc..

Fais appel à des pros, et garde le 'jeux' pour la maison.

Mon conseil

Re: sonnerie d'école et script

Publié : 28 déc. 2016, 22:51
par Neutrino
Gérer le chauffage de tout un établissement scolaire avec domoticz, c'est quasi impossible.
Regarde ici pour te donner une idée de la complexité du réglage : https://www.intendancezone.net/spip.php?article551

Arrêter Domoticz pour désactiver un planning, c'est comme couper le contact d'une voiture pour ralentir : C'est dangereux, mais ça marche.
Regarde ici : https://easydomoticz.com/forum/viewtopi ... =10&t=2673
Ton bouton pourra activer ou désactiver le planning de la sonnerie (qui traumatise des générations depuis des décennies :mrgreen: )

Re: sonnerie d'école et script

Publié : 28 déc. 2016, 23:25
par louisdj
Merci pour vos réponses rapides et vos idées pour les scripts. C'est exactement ce qu'il me faut...