NEWS
Nach Update funkt. vergl. auf true nicht zigbee available
-
Guten Morgen,
mir viel auf, dass mein Warnskript, dass mir zeigt ob ein Zigbee Sensor nicht mehr verfügbar ist auf einmal alle Sensoren als Offline eingestuft hat.Das Skript gibt mir einen eingefärbten Prozentbalken wieder und sieht wie folgt aus:
{n:zigbee.0.00158d00016c10d0.link_quality;m:zigbee.0.00158d00016c10d0.available;qualityToPercent(n,m)}function qualityToPercent(i,j) { var percent = 0; if (i===0)i=1; if (j == 'true') { percent = Math.log2(i)*12.5; } else { percent = 0; } return percent.toFixed(0); }Der Vergleich auf true hat bis vor dem Update funktioniert.
Folgende Fragen:
Warum geht es jetzt nur noch mit vergleich auf 1 bzw true ohne Anführungsstriche (was zu einer Warnung führt im Syntaxhighlighter)
Hab ich es bisher falsch gemacht und das ist jetzt einfach strikter in der Handhabung?Gruß
Nils -
Guten Morgen,
mir viel auf, dass mein Warnskript, dass mir zeigt ob ein Zigbee Sensor nicht mehr verfügbar ist auf einmal alle Sensoren als Offline eingestuft hat.Das Skript gibt mir einen eingefärbten Prozentbalken wieder und sieht wie folgt aus:
{n:zigbee.0.00158d00016c10d0.link_quality;m:zigbee.0.00158d00016c10d0.available;qualityToPercent(n,m)}function qualityToPercent(i,j) { var percent = 0; if (i===0)i=1; if (j == 'true') { percent = Math.log2(i)*12.5; } else { percent = 0; } return percent.toFixed(0); }Der Vergleich auf true hat bis vor dem Update funktioniert.
Folgende Fragen:
Warum geht es jetzt nur noch mit vergleich auf 1 bzw true ohne Anführungsstriche (was zu einer Warnung führt im Syntaxhighlighter)
Hab ich es bisher falsch gemacht und das ist jetzt einfach strikter in der Handhabung?Gruß
Nils@jmeister79 sagte in Nach Update funkt. vergl. auf true nicht zigbee available:
ist jetzt einfach strikter in der Handhabung?
Weil "true" ein string ist und kein wirklicher boolean
-
@jmeister79 sagte in Nach Update funkt. vergl. auf true nicht zigbee available:
ist jetzt einfach strikter in der Handhabung?
Weil "true" ein string ist und kein wirklicher boolean
-
@jmeister79 sagte in Nach Update funkt. vergl. auf true nicht zigbee available:
@Homoran also jetzt
j ===true?
Das funktioniert und gibt keine warnung.ja
-
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