Also, ich brauche ein kleines Script für eine Temperaturüberwachung.
Das ganze sollte so funktionieren:
ich habe einen one-wire sensor der alle 5 sec ausgelesen wird OK
ich habe eine hysteresefunktion, die eine heizung ein- oder ausschaltet wenn die Temperatur erreicht /überschritten ist OK
Wenn ich das laufen lasse ist alles ok, ich möchte aber zum Beispiel die Temperaturregelung als Job haben.
Also ich möchte 2 Stunden / 20 Grad, wenn das fertig ist soll auf 25 Grad geheizt werden für 3 Stunden, usw.
Und solche Jobs möchte ich über ein GET senden können.
Woran ich scheitere ist, wie mache ich einen Thread der eine bestimmte Zeit läuft, und wie bekomme ich es hin, das danach ein neuer angehängt wird?
Code: Alles auswählen
def nummerprint():
for i in range(10):
print(i)
time.sleep(1)
t = threading.Thread(target=nummerprint, args=())
t.start()
Vl. kann mir jemand helfen? (Ich verwende Python 3.6)
Danke!