NEWS
letzen Wert in Variable zwischenspeichern
-
zu 2. Hier wird wahr abgefragt, das bringt ja der Falls Trigger ja schon mit sich, das brauche ich nicht explizit mit angeben.
Du gehst doch davon aus, dass es in deinem Badezimmer zunächst kälter ist. Dann geht deine Szene "Badewanne" auf wahr und dann soll das Thermostat auf 23 Grad gestellt werden. Soweit richtig?
Dann ist dein Vergleich Temp_Alt = Temp_Neu nicht zielführend. Dann müsste es Temp_Alt < Temp_Neu heißen. Es bleibt aber nicht sinnvoll, die Ist-Temperatur einmalig beim Skriptstart abzufragen.
Edit:
Ist auch Unsinn. Der Vergleich Temp_Alt zu Temp_Neu ergibt keinen Sinn.Edit2:
Sinvoll wäre es, die Ist-Temperatur nach dem Triggern zu holen und wenn diese < 23 Grad und Badewanne = wahr und diese andere Bedingung = wahr, dann setzte Thermostat auf 23 Grad. -
Vorschlag (ich weiß nicht ob ich alles bedacht habe...)

-
@dslraser
Sieht sehr gut aus! -
Du gehst doch davon aus, dass es in deinem Badezimmer zunächst kälter ist. Dann geht deine Szene "Badewanne" auf wahr und dann soll das Thermostat auf 23 Grad gestellt werden. Soweit richtig?
Dann ist dein Vergleich Temp_Alt = Temp_Neu nicht zielführend. Dann müsste es Temp_Alt < Temp_Neu heißen. Es bleibt aber nicht sinnvoll, die Ist-Temperatur einmalig beim Skriptstart abzufragen.
Edit:
Ist auch Unsinn. Der Vergleich Temp_Alt zu Temp_Neu ergibt keinen Sinn.Edit2:
Sinvoll wäre es, die Ist-Temperatur nach dem Triggern zu holen und wenn diese < 23 Grad und Badewanne = wahr und diese andere Bedingung = wahr, dann setzte Thermostat auf 23 Grad.@ofbeqnpolkkl6mby5e13 ja genau, normalerweise ist die Temp. kleiner eingestellt als 23 grad.
ich hab den Vergleich jetzt da rein eingepackt, da ja wie du schon sagtest, wenn die Temp. gleich ist mit den 23 grad, dann brauch ich es nicht ändern. Ist wohl ein Denkfehler, hätte auch gleich mit 23grad vergleichen können.
Naja, so richtig fit bin ich da noch nicht, wie man Logiken am besten aufbauen kann.

-
@ofbeqnpolkkl6mby5e13 ja genau, normalerweise ist die Temp. kleiner eingestellt als 23 grad.
ich hab den Vergleich jetzt da rein eingepackt, da ja wie du schon sagtest, wenn die Temp. gleich ist mit den 23 grad, dann brauch ich es nicht ändern. Ist wohl ein Denkfehler, hätte auch gleich mit 23grad vergleichen können.
Naja, so richtig fit bin ich da noch nicht, wie man Logiken am besten aufbauen kann.

in meinem Beispiel/Vorschlag wird die Variable nur benutzt wenn alle Deine Bedingungen zutreffen.
-
in meinem Beispiel/Vorschlag wird die Variable nur benutzt wenn alle Deine Bedingungen zutreffen.
-
@dslraser sieht gut aus.
Frage zu "steuere" und "aktualisiere". Ich hatte mal in der Doku gemeint zu lesen, dass es bei Thermostaten ausreicht, zu aktualisieren? Habe den Unterschied auch noch nicht ganz verstanden.@michi_pi sagte in letzen Wert in Variable zwischenspeichern:
Frage zu "steuere" und "aktualisiere"
Ich habe es mir so gemerkt.
steuere, wenn eis ein Wert eines Adapters istund aktualisiere
bei eigenen Datenpunkten, da der Wert nicht von einem Adapter bestätigt wird und dann "rot" angezeigt wird.
-
@michi_pi sagte in letzen Wert in Variable zwischenspeichern:
Frage zu "steuere" und "aktualisiere"
Ich habe es mir so gemerkt.
steuere, wenn eis ein Wert eines Adapters istund aktualisiere
bei eigenen Datenpunkten, da der Wert nicht von einem Adapter bestätigt wird und dann "rot" angezeigt wird.
-
-
-
@michi_pi
Es geht ja darum, immer wieder dazuzulernen und somit besser zu werden. Und du siehst ja, dass man nie auslernt. Es ist noch kein Meister vom Himmel gefallen... -
@michi_pi
Es geht ja darum, immer wieder dazuzulernen und somit besser zu werden. Und du siehst ja, dass man nie auslernt. Es ist noch kein Meister vom Himmel gefallen...@ofbeqnpolkkl6mby5e13 Eben, bin ja auch lernwillig

-
@michi_pi sagte in letzen Wert in Variable zwischenspeichern:
Frage zu "steuere" und "aktualisiere"
Ich habe es mir so gemerkt.
steuere, wenn eis ein Wert eines Adapters istund aktualisiere
bei eigenen Datenpunkten, da der Wert nicht von einem Adapter bestätigt wird und dann "rot" angezeigt wird.
@dslraser
Ich persönlich würde trotzdem die Ist-Temperatur direkt nach dem Triggern holen. Wenn < 23 Grad, dann muss keine weitere Bedingung geprüft werden. -
@dslraser genau, da hatte ich das gelesen, mit der Temperaturänderung. :) Da steht ja man sollte den nächsten Block verwenden (update Block)

War mir dann nicht sicher, ob das auch bei Thermostaten der Fall ist.
@michi_pi
stimmt schon, aber das steht da auch
-
@dslraser
Ich persönlich würde trotzdem die Ist-Temperatur direkt nach dem Triggern holen. Wenn < 23 Grad, dann muss keine weitere Bedingung geprüft werden.@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
Ich persönlich würde trotzdem die Ist-Temperatur direkt nach dem Triggern holen. Wenn < 23 Grad, dann muss keine weitere Bedingung geprüft werden.
dann wird die aber auch bei Badewanne falsch eingelesen und dann ist es ja nicht mehr die "alte Temperatur" vom Anfang.
-
@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
Ich persönlich würde trotzdem die Ist-Temperatur direkt nach dem Triggern holen. Wenn < 23 Grad, dann muss keine weitere Bedingung geprüft werden.
dann wird die aber auch bei Badewanne falsch eingelesen und dann ist es ja nicht mehr die "alte Temperatur" vom Anfang.
Ich meinte nicht, dass sie in die Variable gespeichert werden soll. Das kann so bleiben.
-
Ich meinte nicht, dass sie in die Variable gespeichert werden soll. Das kann so bleiben.
@ofbeqnpolkkl6mby5e13 du meinst eine verschachtelte Abfrage, so oder?

-
Ich meinte nicht, dass sie in die Variable gespeichert werden soll. Das kann so bleiben.
@ofbeqnpolkkl6mby5e13
achso, Du meinst die Reihenfolge der Prüfung (okay, Kosmetik im Millisekundenbereich
)
Außerhalb der Heizperiode würde dann die Reihenfolge aber nicht mehr stimmen, von daher eigentlich fast Wurscht. -
@ofbeqnpolkkl6mby5e13 du meinst eine verschachtelte Abfrage, so oder?

Ja, genau.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
