NEWS
Wihrlpool Heizung starten
-
Hallo zusammen
Habe eine Aufgabe, die ich gerne umsetzen möchte, aber das wird aufwendiger, und weiss leider noch nicht wie umsetzen.Die Idee ist, die Heizung automtisch zu starten nach einer Berechnung:
Ich habe einen Sollwert und einen Ist-Wert.
Die Differenz, ergibt die Stundenanzahl. Die Temperatur steigt pro Stunde um 2 Grad. Ich würde gerne in der Vis die Endzeit eingeben, in der die Solltemperatur erreicht sein soll. Das Programm sollte dann zurück rechnen und dann die Heizung aktivieren.Bsp. Soll 40 Grad Ist 21 Grad also 40-21 = 19 Grad.
19 Grad / 2 Grad pro Stunde = 9.5 StundenMöchte am Freitag um 20 Uhr die 40 Grad ereicht haben, somit müsste die Heizung 9.5 Stunden vorher einschalten also um 10:30 Uhr.
Hat da jemand eine Idee?
-
@stefu87_ch sagte: Das Programm sollte dann zurück rechnen und dann die Heizung aktivieren.
Versuche es mal so:
Die Startzeit muss am gleichen Tag sein wie die Zielzeit.
-
@paul53 ok werde heute Abend mal testen.
Hast du mir auch noch einen Vorschlag wie ich das in Vis könnte darstellen mit der Uhrzeit eingabe?
-
@stefu87_ch sagte: wie ich das in Vis könnte darstellen
Mit Vis kenne ich mich nicht aus. Es gibt Widgets mit "Input Datetime" im Namen.
-
@paul53 Ok habe was gefunden.
Ich nehme mal an Objekt ID Freigabe, ist z.B ein Button den ich aktiviere? -
@stefu87_ch sagte: Objekt ID Freigabe, ist z.B ein Button den ich aktiviere?
Ja.
-
@paul53 Werde es mal testen und Bescheid geben.
-
@paul53 Eine Frage habe ich noch, müsste nicht der Sollwert als Wert abgefragt werden, den der wird ja aktualisiert und nicht die Aktuelle Temperatur.
Oder verstehe ich da was falsch?
Ich will ja z.B. um 21 Uhr 30 Grad haben und habe um 17 Uhr 28 Grad. Somit müsste die Heizung dann ja um 19 Uhr einschalten.
-
@stefu87_ch sagte: müsste nicht der Sollwert als Wert abgefragt werden, den der wird ja aktualisiert und nicht die Aktuelle Temperatur.
Der Sollwert wird nur gelegentlich aktualisiert (wenn überhaupt). Der Temperaturmesswert wird öfter aktualisiert - mindestens bei Wertänderung. Sollte die Temperatur nur bei Wertänderung aktualisiert werden, müsste man einen Zeitplan (jede Minute) als Trigger verwenden.
-
@paul53 ok teste es mal so
-
@stefu87_ch sagte: Also so meinste:?
Nein, niemals Trigger innerhalb von Triggern verwenden! Siehe Beitrag darüber.
-
@paul53 Irgendwie stimmt was nicht.
Ich habe Soll 30 Grad und habe 28 als Ist.
Die Enddzeit auf 22:00Also müsste es um 20:00 einschalten. Schaltet aber jetzt schon ein.
-
@stefu87_ch sagte: Also müsste es um 20:00 einschalten.
Um 21:00 Uhr.
@stefu87_ch sagte in Wihrlpool Heizung starten:
Schaltet aber jetzt schon ein.
Bau Debug-Blöcke ein, um zu sehen was passiert.
Das Setzen der Startzeit bei Skriptstart (ganz unten) hast Du ergänzt? -
@paul53 Ja das sieht so aus:
Aber die Heizung startet nach 1 Minute. Und Debug bekomme ich keine Meldung im Info.
Ist die Heizung bei sonst nicht falsch?
Auch wenn ich nach setze Zielzeit einen Debug setze, zeigt es mir keine Infos an.
-
-
@paul53 Habe es mal korrigiert und werde es morgen mal testen.
-
@paul53 funktioniert einwandfrei. Wieder gute Arbeit von dir.
Eine kleine Idee hätte ich noch, wo ich gerade nicht weiss wie ansetzen.
Möchte eine Art Toleranzband miteinbinden, das wenn die Ist Temperatur 5 Grad höher ist als die soll, dann soll die Heizung ausschalten, und wenn die Temperatur 5 grad tiefer ist wieder einschalten. Den Wert würde ich aber über die Vis ändern können.
Hast du da eine Idee? -
@stefu87_ch sagte: wenn die Ist Temperatur 5 Grad höher ist als die soll, dann soll die Heizung ausschalten, und wenn die Temperatur 5 grad tiefer ist wieder einschalten.
10 Grad Temperaturdifferenz ist sehr viel. Wenn der Whirlpool aufgeheizt ist, kühlt er doch nur sehr langsam ab?
Vorschlag mit Abschaltung der Heizung bei Sollwert + 2 K: -
@paul53 Das bedeutet, das wenn die Solltemp 30 Grad ist, und die Ist Temp 33 Grad ist, dann schaltet die Heizung aus?
-
@stefu87_ch sagte: Das bedeutet, das wenn die Solltemp 30 Grad ist, und die Ist Temp 33 Grad ist, dann schaltet die Heizung aus?
Ja, bei 32°C Istwert schaltet sie aus.