Hallo Forum,
ich frage mit meinem Script den Stromverbrauch ab und möchte einen Event auslösen wenn der Verbrauch einen Schwellenwert unterschreitet. Das allerdings nur einmal, dafür habe ich es mit einer Schleife versucht:
Code
while 1:
current_value = wert()
if current_value < 10.0:
for i in [1]:
Message()
break
else:
continue
Der else Teil läuft wie gewünscht, also wert > 10 mache nichts und warte, aber der If Teil wird entweder unendlich ausgeführt, oder die Schleife beendet sich nach dem Message() einmal ausgeführt wurde.
Ist die Schleife der richtige weg für mich ? Ich weiß das es für die GPIO´s einen Interrupt gibt der die Veränderung feststellt, aber so etwas läuft wohl hierfür nicht. Hätte jemand noch eine Idee ?
Gruß
Frank