NEWS
Zahl eingeben und ausgeben
-
Hallo,
als Prototyp versuche ich gerade (um ehrlich zu sein seit > 2h) eine Zahl per Input in einen state zu schreiben und diesen in einem Feld wieder auszugeben und scheitere dran:
#1
state als Zahl angelegt:

#2 Widget: "jqui - Input" und mit dem state verbunden - "javascript.0.scriptEnabled.common.cRoboRock.vacuum_cleaner_coordinate_X_offset"
#3 Widget: "basic-string" mit dem gleichen State verbunden
Was mit auffällt: Beim laden der Oberfläche wird der aktuelle Wert der Variablen (welchen ich z.B. per Skript reingeladen habe) NICHT initial angezeigt. Zudem sehe ich unter Objekte nach einer Änderung einen GRÜNEN Wert, welcher anschließend ROT wird. Was hat das zu bedeuten?
Was mir noch auffäält: Unter "Objekte" kann ich den aktuellen Wert des state NICHT sehen; per Programm (console.log) erhalte ich aber den "aktuellen" Wert. Verwirrend.
Danke für Hinweise.
Gruß,
Christian
-
Hallo Paul,
danke, habe ich erledigt, aber es hat nicht wirklich was gebracht.
Ich habe iobroker neu gestartet; immerhin sehe ich jetzt unter "Objekte" die geänderten Werte; das scheint also schonmal zu funktionieren.
Was nicht funktioniert: Die Ausgabe der geänderten Werte in einem Widget "Basic-String" (im jqui-input-Widget habe ich die Verarbeitung als String aktiviert). Habe ich auch schon ohne versucht, klappt aber nicht weniger (dann kommt die Meldung meine State sei NaN Not a Number).
Im DesignMode sehe ich die korrekten Werte.
Ideen?
Gruß,
Christian
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