Antworten
Jan 16, 2019 - 03:24
Hallo,
unter der Annahme dass das Schalten bei dir normal funktioniert wird der Task wohl die Steckdose einmalig einschalten und nie wieder aus.
Der „Sobald“ Block ist der Trigger für den Task und der läuft dann am Stück durch, d.h. das „falls“ kann nie auftreten, da die Luftfeuchtigkeit ja größer als 58% ist.
Du kannst mehrere Sachen ausprobieren, je nachdem was dir besser gefällt:
1) ein getrennter Task für „an“ und einer für „aus“
2) beide Grenzwerte mit ODER in den „sobald“ Block und dann mit „falls“ weiter auflösen
3) ein Task mit Intervall der einfach zyklisch aufgerufen wird
4) statt dem „falls“ eine feste Pause einbauen wenn du ungefähr weißt wie lang es dauert bis die 50% erreicht werden
Grüße
Michael
unter der Annahme dass das Schalten bei dir normal funktioniert wird der Task wohl die Steckdose einmalig einschalten und nie wieder aus.
Der „Sobald“ Block ist der Trigger für den Task und der läuft dann am Stück durch, d.h. das „falls“ kann nie auftreten, da die Luftfeuchtigkeit ja größer als 58% ist.
Du kannst mehrere Sachen ausprobieren, je nachdem was dir besser gefällt:
1) ein getrennter Task für „an“ und einer für „aus“
2) beide Grenzwerte mit ODER in den „sobald“ Block und dann mit „falls“ weiter auflösen
3) ein Task mit Intervall der einfach zyklisch aufgerufen wird
4) statt dem „falls“ eine feste Pause einbauen wenn du ungefähr weißt wie lang es dauert bis die 50% erreicht werden
Grüße
Michael
Jan 16, 2019 - 03:31
Eigentlich sollte deine steckdose angehen sobald der wert 58 oder höher ist...ist das nicht so???
Ausgehen wird die dose nicht da du es nicht richtig abfragest....der wert 50 und kleiner wird in dem task nie erreicht, da daer task nur anspringt wenn grösser 58.
Zuerst sagst du ob es bei 58 angeht....
Eigentlich musst du beide werte im sobald block abfragen und dann jedes einzeln in falls blöcken:
Ausgehen wird die dose nicht da du es nicht richtig abfragest....der wert 50 und kleiner wird in dem task nie erreicht, da daer task nur anspringt wenn grösser 58.
Zuerst sagst du ob es bei 58 angeht....
Eigentlich musst du beide werte im sobald block abfragen und dann jedes einzeln in falls blöcken:
Neuen Kommentar hinzufügen