NEWS
Wochentag als Nummer kleiner/gleich funktioniert nicht
-
Hallo zusammen,
ich habe gerade ein komischen Phänomen und kann mir das nicht ganz erklären (vllt. hat ja jemand eine Idee)
Ich möchte gerne zwischen Wochentage und Wochenende unterscheiden und daraus resultierend eine Aktion schalten. Mein Block sieht wie folgt aus

Ich bekomme als Debug auch eine 4 raus (vor dem Block), aber er schaltet trotzdem nicht. Wenn ich auf gleich 4 setzte wird geschaltet.
Hat jemand eine Idee warum kleiner/gleich nicht funktioniert?
Danke
-
Hallo zusammen,
ich habe gerade ein komischen Phänomen und kann mir das nicht ganz erklären (vllt. hat ja jemand eine Idee)
Ich möchte gerne zwischen Wochentage und Wochenende unterscheiden und daraus resultierend eine Aktion schalten. Mein Block sieht wie folgt aus

Ich bekomme als Debug auch eine 4 raus (vor dem Block), aber er schaltet trotzdem nicht. Wenn ich auf gleich 4 setzte wird geschaltet.
Hat jemand eine Idee warum kleiner/gleich nicht funktioniert?
Danke
@gabe 4 ist mathematisch ja auch kleiner als 5

-
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@crunchip richtig ;) Aber er schaltet ja nicht, obwohl vier kleiner fünf sein sollte ;)
Und warum nimmst du dann größer / gleich (>=) 5?
-
Hallo zusammen,
ich habe gerade ein komischen Phänomen und kann mir das nicht ganz erklären (vllt. hat ja jemand eine Idee)
Ich möchte gerne zwischen Wochentage und Wochenende unterscheiden und daraus resultierend eine Aktion schalten. Mein Block sieht wie folgt aus

Ich bekomme als Debug auch eine 4 raus (vor dem Block), aber er schaltet trotzdem nicht. Wenn ich auf gleich 4 setzte wird geschaltet.
Hat jemand eine Idee warum kleiner/gleich nicht funktioniert?
Danke
-
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@crunchip richtig ;) Aber er schaltet ja nicht, obwohl vier kleiner fünf sein sollte ;)
Und warum nimmst du dann größer / gleich (>=) 5?
@dr-bakterius said in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@crunchip richtig ;) Aber er schaltet ja nicht, obwohl vier kleiner fünf sein sollte ;)
Und warum nimmst du dann größer / gleich (>=) 5?
Naja weil ich ja die Tage 1-5 ansteuern möchte mit kleiner sechs klappt es auch nicht…
-
@gabe
Du blockierst dich zum einen selber:
Wenn 'ACTUAL'= wahr ist, ist der unter und Block = falsch, andersherum der obere.
Was steckt hinter 'ACTUAL' ?Wenn du mit 4 schalten willst, muss du das >= in ein < ändern.
@geschild said in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@gabe
Du blockierst dich zum einen selber:
Wenn 'ACTUAL'= wahr ist, ist der unter und Block = falsch, andersherum der obere.
Was steckt hinter 'ACTUAL' ?Wenn du mit 4 schalten willst, muss du das >= in ein < ändern.
Der obere Block funktioniert, wenn ich gleich vier mache schaltet er ja nur mit kleiner sechs macht er das auch nicht
-
@dr-bakterius said in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
@crunchip richtig ;) Aber er schaltet ja nicht, obwohl vier kleiner fünf sein sollte ;)
Und warum nimmst du dann größer / gleich (>=) 5?
Naja weil ich ja die Tage 1-5 ansteuern möchte mit kleiner sechs klappt es auch nicht…
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
Naja weil ich ja die Tage 1-5 ansteuern möchte mit kleiner sechs klappt es auch nicht…
Du stehst schwer auf der Leitung. Du prüfst auf größer / gleich statt auf kleiner / gleich!
<ist kleiner,>ist größer. Jetzt verstanden? -
@gabe sagte in Wochentag als Nummer kleiner/gleich funktioniert nicht:
Naja weil ich ja die Tage 1-5 ansteuern möchte mit kleiner sechs klappt es auch nicht…
Du stehst schwer auf der Leitung. Du prüfst auf größer / gleich statt auf kleiner / gleich!
<ist kleiner,>ist größer. Jetzt verstanden? -
Hallo zusammen,
ich habe gerade ein komischen Phänomen und kann mir das nicht ganz erklären (vllt. hat ja jemand eine Idee)
Ich möchte gerne zwischen Wochentage und Wochenende unterscheiden und daraus resultierend eine Aktion schalten. Mein Block sieht wie folgt aus

Ich bekomme als Debug auch eine 4 raus (vor dem Block), aber er schaltet trotzdem nicht. Wenn ich auf gleich 4 setzte wird geschaltet.
Hat jemand eine Idee warum kleiner/gleich nicht funktioniert?
Danke
-
Hab mal deine Bedingung mit iobroker-Blocklyscript nachprogrammiert (kriege leider deine Darstellung nicht hin, wie hast du das gemacht). Ergebnis: immer 'falsch'.
Oder mach ich was falsch?
-
Hab mal deine Bedingung mit iobroker-Blocklyscript nachprogrammiert (kriege leider deine Darstellung nicht hin, wie hast du das gemacht). Ergebnis: immer 'falsch'.
Oder mach ich was falsch?
@geschild

Damit kann der Ausdruck niemalstruewerden. "ACTUAL" kann ja nicht gleichzeitig "wahr" und "falsch" sein.Außerdem:
Wenn man auf einen bool'schen Wert ("ACTUAL") prüft, braucht man kein "= wahr" oder "= falsch".
Bool'sche Werte sind an sich bereits entwedertrueoderfalse.
Wenn man auffalseprüfen will, nimmt man ein "nicht".
kriege leider deine Darstellung nicht hin, wie hast du das gemacht
Rechte Maustaste auf dem "und"-Block und "externe Eingänge".
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
