NEWS
letzen Wert in Variable zwischenspeichern
-

zu 1.) Es wurde doch schon geklärt, dass dieser Block nur einmalig beim Starten des Skriptes abgearbeitet wird. Der ergibt keinen Sinn.
zu 2.) Falls "Wert" was? Du gibst keine Bedingung an. Der Block "Falls" bewertet eine von dir vorgegebene Bedingung. Nämlich zum Beispiel Falls "Wert" = "23", dann aktualisiere...zu 2. Hier wird wahr abgefragt, das bringt ja der Falls Trigger ja schon mit sich, das brauche ich nicht explizit mit angeben.
-
zu 2. Hier wird wahr abgefragt, das bringt ja der Falls Trigger ja schon mit sich, das brauche ich nicht explizit mit angeben.
Dann weiß ich jetzt zumindest, dass deine Variable "Wert" vom Typ Boolean ist.
-

zu 1.) Es wurde doch schon geklärt, dass dieser Block nur einmalig beim Starten des Skriptes abgearbeitet wird. Der ergibt keinen Sinn.
zu 2.) Falls "Wert" was? Du gibst keine Bedingung an. Der Block "Falls" bewertet eine von dir vorgegebene Bedingung. Nämlich zum Beispiel Falls "Wert" = "23", dann aktualisiere...@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
zu 2.) Falls "Wert" was? Du gibst keine Bedingung an. Der Block "Falls" bewertet eine von dir vorgegebene Bedingung. Nämlich zum Beispiel Falls "Wert" = "23", dann aktualisiere...
Falls Wert findest Du unter Trigger und bezieht sich auf den Wert vom Trigger.
(Falls Wert prüft auf true und falls nicht Wert auf false)

-
@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
zu 2.) Falls "Wert" was? Du gibst keine Bedingung an. Der Block "Falls" bewertet eine von dir vorgegebene Bedingung. Nämlich zum Beispiel Falls "Wert" = "23", dann aktualisiere...
Falls Wert findest Du unter Trigger und bezieht sich auf den Wert vom Trigger.
(Falls Wert prüft auf true und falls nicht Wert auf false)

@dslraser
Okay, habe ich bisher zugegebenermaßen nie benutzt. Kann man auch gar nicht erkennen im Blocky. Eine Variable sieht genauso aus. -
@dslraser
Okay, habe ich bisher zugegebenermaßen nie benutzt. Kann man auch gar nicht erkennen im Blocky. Eine Variable sieht genauso aus.@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
Eine Variable sieht genauso aus.
Ja, leider sind die Farben gleich...
-
@ofbeqnpolkkl6mby5e13 sagte in letzen Wert in Variable zwischenspeichern:
Eine Variable sieht genauso aus.
Ja, leider sind die Farben gleich...
@dslraser
Ich finde das auch schlecht lesbar von der Logik her. Würde ich so nie benutzen. Ist aber Geschmackssache. -
@dslraser
Ich finde das auch schlecht lesbar von der Logik her. Würde ich so nie benutzen. Ist aber Geschmackssache. -
@dslraser
Okay. -
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...
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





