Guten Tag.
Ich experimentiere gerade mit Daten aus "Astro Binding".
Ich habe aus "astro:sun:local:position#elevation" das Item "Sonnenstand" ("Number:Angle") erstellt.
In einer Regel versuche ich den Inhalt von "Sonnenstand.state" als Bedingung zu verwenden:
Die Bedingung "Sonnenstand.state <= 0" wird jedoch nie erfüllt, auch wenn in "Sonnenstand" im Moment der Abfrage negative Werte enthalten sind.
Was mache ich falsch?
von Darkwin101 » 27. Dez 2020 19:11
Durch dein Number:Angle gibst du auch die Einheit mit an, die muss bei solch einem Vergleich entweder entfernt oder auch mit Verglichen werden
Code: Alles auswählen
if((Sonnenstand.state as Number).floatValue <= 0) { // entfernt die Einheit
Code: Alles auswählen
if(Sonnenstand.state <= 0 | °) { // vergleicht mit Einheit
Gehe zur vollständigen Antwort