Page 1 of 1

RevPiDio aufrufen von Webseite bei Event

Posted: 22 May 2018, 13:43
by marci
Hallo.... Ich wollte sobald sich der input1 auf "false" setzt eine webseite besuchen lassen und dann 3 sekunden ruhen...

Mein Problem: Er macht erst den sleep und printed dann munter nur noch den output... und auch wenns auf "false" sprint im echo passiert leider weder sleep noch url aufruf...

kann mir wer helfen?

Code: Select all

import revpimodio2
import httplib2
import time

#resp, content = httplib2.Http().request("http://192.168.1.11/zaehle_runden.php?zaehler=1")


def zyklusprogramm(zyklustools):
    print("1: ", rpi.io.I_1.value");
    if  rpi.io.I_1.value=false:
httplib2.Http().request("http://192.168.1.1/false.php")

def endeprogramm():
rpi = revpimodio2.RevPiModIO(autorefresh=True)
rpi.handlesignalend(endeprogramm)
print("Gehe jetzt in Cycleloop")
rpi.cycleloop(zyklusprogramm)
print("Habe Cycleloop verlassen")

Re: RevPiDio aufrufen von Webseite bei Event

Posted: 23 May 2018, 13:47
by volker
hast Du das so 1:1 in Deinem Script??? Wenn ja dann korrigier erst mal die Python-Syntax bis Du keinen Fehler mehr angezeigt bekommst. Aktuell ist da z.B. ein " zuviel...

Re: RevPiDio aufrufen von Webseite bei Event

Posted: 16 Jun 2019, 10:29
by marci
Hi Volker,

Sorry für die arg späte Antwort! Aber das war es tatsächlich... Ich habe mittlerweile gelernt das python da sehr genau ist was Satzzeichen angeht...

vielen Dank!