#4725
lecagnois
Participant

Bonjour une petite modification au programme domotique
(si le serveur ne réponds pas un message erreur , sinon on lance le fichier php du serveur )


def allume(phrase):
      try: 
         url = 'http://192.168.1.27/lumieres.php'
         urllib.urlopen(url)
         talk(phrase)

     except IOError:
         talk("désolé le serveur est éteint")

idem pour la procédure def eteins(phrase):

j ai essayer de tester par un ping avec ca , mais rien a faire ca marche en python mais pas avec mrl


 #hostname = "192.168.1.27"
     #reponse = subprocess.Popen(["ping.exe",hostname],stdout = subprocess.PIPE).communicate()[0]
     #reponse = os.system("ping -c 1" + hostname) # ping le serveur voir si il répond
     #print reponse
     #if len(reponse) >490:
     #    print"connecté"
     #    talk("serveur allumé")
     #else:
     #    print"non connecté"  
     #    talk("serveur éteint")
  • This reply was modified 6 years, 3 months ago by lecagnois.
  • This reply was modified 6 years, 3 months ago by lecagnois.