Bonjour,
sur un raspberry un programme est lancé au démarrage et "attend" dans un while.
Il s'urveille les GPIO avec un GPIO.add_event_detect(numero de pin,GPIO.BOTH,ma_fonction,300)
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
def ma_fonction(channel):
	for x in range(len(Resultprog)):
		if GPIO.input(listedespinsentres[x])== LISTE_ETAT_ENTRE[x]:
			GPIO.output(listedespinssorties[x],LISTE_ETAT_SORTIE[x])
Les numeros de pin sont récupéré dans des table MySQL.
Ca marche bien.

Je met à jour la table avec PHP.

Ce que j'aimerais faire c'est relancer ce programme quand je met a jour la base MySQL, soit :
-en détectant dans ce programme la modif de table
-quand je met a jour la table avec PHP, je lance un script python qui arreterai et relancerai le premier programme
-ou tout autres solutions , en gros c'est pour relancer les GPIO.add_event_detect() avec les données a jour.
La version de Python :2.7.3

(Pour ceux qui sont intéréssé,https://github.com/mimi35garry/my-ra...SortieMySQL.py et https://sites.google.com/site/thedomotique/)

Merci d'avance pour ceux qui me liront.