NEWS
Blockly wird nach gewisser Zeit nicht mehr ausgeführt
-
@th-g sagte in Blockly wird nach gewisser Zeit nicht mehr ausgeführt:
Ich dachte die einzelnen Bedingungen werden von oben nach unten abgearbeitet. Ist dem nicht so?
doch!
aber bei falls-sonstfalls ist Schluss damit sobald eine zutrifft. -
-
@th-g sagte in Blockly wird nach gewisser Zeit nicht mehr ausgeführt:
das ich beides nicht haben kann, also CO2 und Feinstaub?
natürlich geht das mit den richtigen und/oder Verknüpfungen beider Parameter.
-
@th-g sagte: Bedeutet das aber auch das ich beides nicht haben kann, also CO2 und Feinstaub?
Doch, Feinstaub wird auch ausgewertet und hat Priorität: Block "prüfe Wert vom Objekt SDS_P1 > 40".
-
-
@th-g sagte: Wie denkst du über meine angepasste Version?
Trigger innerhalb eines Triggers geht gar nicht!!
-
Funktioniert es, denn bisher tut es das aber ich konnte noch nicht alle Situation testen
-
@th-g sagte: denn bisher tut es
Aber nicht mehr lange.
-
@th-g sagte in Blockly wird nach gewisser Zeit nicht mehr ausgeführt:
denn bisher tut es das
Tut es nicht in allen Situationen. Insbesondere bleiben die Trigger die setzt wenn der Feinstaub > 40 ist auch erhalten wenn er es nicht ist.
Im Übrigen wirst du doppelte und dreifache Trigger bekommen wenn der Feinstaub mal über und mal unter 40 ist.
-
Danke und dann werde ich mir mal versuchen den Vorschlag von "Version mit Maximum von CO2" umzusetzen.
-
Frohe Weihnachten
Habe das Skript nachgebaut aber es funktioniert nicht und ich vermute einen Fehler den ich eingebaut habe, den ich derzeit nicht sehe.
Bildschirmfoto 2022-12-25 um 11.54.17.png
Eigentlich müsste nach den Werten die Lüftung erhöht mit 150 m³/h (Stufe 2) laufen und der Text dann auch anders sein aber ich bekommen den Text "Lüftung wegen Feinstaub aus" nicht hinter den Wert 40
-
@th-g
Die Variable, die den Lüfter steuert, muss eine andere sein, als die CO2-Stufe!Der Wert in der Variablen
stufe
muss erhalten bleiben, wenn der Lüfter bei hohen Feinstaubwerten abschaltet. -
Hallo Paul, vielen Dank für deine Geduld und der Bereitschaft mir zu helfen.
Habe es nochmals angepasst und auch die Namen etwas eindeutiger in den Variablen gemacht.
Es läuft nun besser aber leider noch nicht rund. Sobald ein Wert von CO2_Schlafen oder C02-Wohnen unter 800 geht )(habe den Wert etwas hochgesetzt) geht die Lüftung wieder in den Normalmodus also Stufe 1. Das soll so aber nicht sein. Erst wenn beide Werte unter 800 liegen soll Stufe 1 genommen werden.
-
@th-g sagte: Erst wenn beide Werte unter 800 liegen soll Stufe 1 genommen werden.
Das ist durch die Auswertung des CO2-Maximums gegeben.
-
-
@th-g sagte: Das funktioniert aber leider nicht.
Wenn der Lüfter "normal" läuft, war vorher schon mal "CO2 Wohnen" unter 800 oder noch nie über 1100. Logge mal
CO2_Max
. -
Ich bin am testen und schaue mir an was so im Alltag passiert. Die Probleme gestern lagen wohl an einem zweiten alten Skript zur Lüftersteuerung, das ich irgendwie aus versehen wieder angeschaltet hatte.
Ich werde berichten.
-
Kurze Rückmeldung nachdem alle Situationen nun eingetreten sind.
Alles läuft!
Nochmals danke