NEWS
[Gelöst] Geht das nicht direkt?
-
If (getState("javascript.0.Sprit.Setup.lon").val==undefined){ergibt eine Fehlermeldung. Wenn ich mit einer Hilfsvariable arbeite funktioniert es. Würde es allerdings lieber direkt machen.
Edit: Nein geht trotzdem nicht.
Der ganze Skript (der ist bei weitem nicht fertig)
Danke -
In Zeile 2 legst du als Datentyp "number" fest, schreibst dann "false" als Wert hinein...
In Zeile 6 prüfst du dann ob der Datentyp und der Wert identisch sind. "false" wird aber wohl nie "number" sein ;) -
In Zeile 2 legst du als Datentyp "number" fest, schreibst dann "false" als Wert hinein...
In Zeile 6 prüfst du dann ob der Datentyp und der Wert identisch sind. "false" wird aber wohl nie "number" sein ;) -
@SBorg Danke, es gibt allerdings ein kompilierungsfehler. Auch mit einer Zahl. Mit undefiniert funktioniert es auch nicht.
-
@Georgius sagte:
es gibt allerdings ein kompilierungsfehler
Sicherlich in Zeilen 6 und 12. Ändere
Ifin
if -
@Georgius Übrigens funktioniert es einfacher so
createState("javascript.0.Sprit.Setup.lat", 48.092420, {type: 'number', name: 'Lat', read: true, write: true}); createState("javascript.0.Sprit.Setup.lon", 16.287854, {type: 'number', name: 'Lon', read: true, write: true});
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