Hallo zusammen,
irgendwie stehe ich auf dem Schlauch.
folgendes will ich lösen:
ich habe 2 Temperaturwerte Kachelofen (KO) und Puffer. Mein Programm soll eine Pumpe schalten wenn eine der Temperaturen einen bestimmten Wert überschritten hat.
Soweit funktioniert das auch mit dem Code:
Code
main()
while True:
try:
print "KO ",Getwassertasche()
print "Puffer ",Getpuffer_oben()
KO = float(Getwassertasche())
Puffer = float(Getpuffer_oben())
if ( KO < 60 ) & ( Puffer < 40 ):
print "Pumpe aus"
Pumpe_aus()
else:
print "Pumpe an"
Pumpe_an()
except KeyboardInterrupt:
GPIO.cleanup()
Alles anzeigen
Da die Werte aber pendeln und zB. zwischen 59.9 und 60 hin und her springen, wollte ich das else durch ein elif ersetzten.
Das funktioniert aber so leider nicht. Und ich kann das Programm auch mit STRG+C auch nicht mehr abbrechen.
Irgendwie hab ich da einen Denkfehler. Könnte mir einer auf die Sprünge helfen - DANKE schon mal
VG
Roland