NEWS
If then Anweisung
-
Ich habe in einem script eine Variable (Lux) die mit einer if…then abfrage prüfen möchte.
Diese enthält einen Helligkeitswert zwischen 0 - 65000.
Je nach Größe mochte ich variable2 mit dem wert 0 oder 1 beschreiben.
Im Prinzip eine Tag/Nacht abfrage.
Also z.B. ist "Lux" kleiner als 50 dann ist Variable "Nacht" = 1.
aber irgendwie bekomme ich das nicht hin.
Ich habe es so probiert:
if(idlux <= 50) {
setState(idnacht, 0);
} else {
setState(idnacht, 1);
}
vielleicht kann mir jemand helfen...?
-
Hi
Probier Mal '50' anstatt 50 in deiner Anfrage
Greetz dutch
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Probier Mal '50' anstatt 50 in deiner Anfrage `
Ein Stringvergleich ist an der Stelle keine gute Idee, da die Stellenzahl nicht konstant ist. Besser so:if(parseFloat(getState(idlux).val) <= 50) setState(idnacht, 1) else setState(idnacht, 0); -
ööhm sorry,
ist die variable Lux, also so
if(lux >= '50') {
setState(idnacht, 0);
} else {
setState(idnacht, 1);
}
die variable Lux schreibe ich auch ins log mit "log('Helligkeit: ' + lux);", das funktioniert wunderbar.
Nur leider nicht diese Tag/Nacht Umschaltung.
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