Hallo,
ich habe mir ein Script erstellt mit dem ich in einem Zimmer einen Lüfter steuern möchte.
Der Lüfter soll nur zwischen 8 und 19 Uhr laufen.
Dann sollte er nur laufen wenn er unter 40% oder über 65% Luftfeuchtigkeit liegt
Er sollte sich dann bei 45% bzw. 60% wieder abschalten.
Verwendet wird ein Sonoff Basic mit einem DHT11 Sensor
Ziel ist es die Luftfeuchtigkeit im Raum im Bereich zwischen 40 und 60% zu halten : http://www.luftfeuchtigkeit-raumklima.de/tabelle.html
Aber irgendwie finde ich das Script seltsam und denke ich habe da einen Denkfehler drin.
Könnte sich das mal jemand anschauen und mir vielleicht sagen was ich da verkorkst habe? `
Falls cron unix-conform arbeitet:
*/10 8-18 * * *
alle 10 Minuten sollte reichen.
Was du noch machen solltest:
Schalte Lüfter ein, nur wenn er aus ist. Und natürlich schalte Lüfter aus nur wenn er ein ist.
Sonst triggert dein Skript bei >65% Luftfeuchtigkeit ständig den Lüfter.
usw.
Was dann noch fehlt: Was willst du um 19:00 machen?
Soll der Lüfter die ganze Nacht weiterlaufen? Oder soll er dann aus geschaltet werden? Das fehlt dann noch.
PS: Das triggern über die Luftfeuchtigkeit funktioniert in Zusammenhang mit Zeitsteuerung übrigens nicht.
Z.B. 7:59 70%
Keine Änderung der Luftfeuchtigkeit für 2h.
=> kein Lüfter.