RevPiDio aufrufen von Webseite bei Event

Hier kannst du dein Revolution Pi Projekt der Community vorstellen
Post Reply
marci
Posts: 9
Joined: 22 May 2018, 13:35

RevPiDio aufrufen von Webseite bei Event

Post 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")
User avatar
volker
Posts: 1046
Joined: 09 Nov 2016, 15:41

Re: RevPiDio aufrufen von Webseite bei Event

Post 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...
Unser RevPi Motto: Don't just claim it - make it!
marci
Posts: 9
Joined: 22 May 2018, 13:35

Re: RevPiDio aufrufen von Webseite bei Event

Post 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!
Post Reply