NEWS
(gelöst) Verständnisfrage
-
Hallo,
meine Kenntnisse in Javascript halten sich in Grenzen. Meine Scripte habe ich mir überwiegend aus Schnipseln gebastelt und auf meine Bedürfnisse angepasst. Ein Script allerdings, mit dem ich insgesamt 5 Funksteckdosen steuere, verstehe ich nicht.
Für die Steckdosen habe ich 5 Datenpunkte angelegt. Steckdosen 1-4 werden in VIS mit basic - Bulb on/off gesteuert und funktionieren auch.
Steckdose 5 steuere ich über Blockly mit einem Timer, geht auch.
Was ich allerdings nicht verstehe, Steckdose 1, 3, und 4 liefern in den Objekten 0/1, 2 und 5 jedoch true/false. Die einzelnen Blöcke im Script habe ich mit copy/paste angelegt und sind identisch.
Sicherlich könnte man das Script vereinfachen, dies übersteigt aber mein Können und für mich ist wichtig, dass es funktioniert.
Für die Zukunft würde mich schon interessieren, woher diese unterschiedlichen states kommen.
Vielen Dank im Voraus
-
Hallo,
meine Kenntnisse in Javascript halten sich in Grenzen. Meine Scripte habe ich mir überwiegend aus Schnipseln gebastelt und auf meine Bedürfnisse angepasst. Ein Script allerdings, mit dem ich insgesamt 5 Funksteckdosen steuere, verstehe ich nicht.
Für die Steckdosen habe ich 5 Datenpunkte angelegt. Steckdosen 1-4 werden in VIS mit basic - Bulb on/off gesteuert und funktionieren auch.
Steckdose 5 steuere ich über Blockly mit einem Timer, geht auch.
Was ich allerdings nicht verstehe, Steckdose 1, 3, und 4 liefern in den Objekten 0/1, 2 und 5 jedoch true/false. Die einzelnen Blöcke im Script habe ich mit copy/paste angelegt und sind identisch.
Sicherlich könnte man das Script vereinfachen, dies übersteigt aber mein Können und für mich ist wichtig, dass es funktioniert.
Für die Zukunft würde mich schon interessieren, woher diese unterschiedlichen states kommen.
Vielen Dank im Voraus
@mcfly11111 sagte in Verständnisfrage:
sername: 'root',
password: 'root'passwort ist aber einfach :male-detective:
womit hast du den die Datenpunkte angelegt? die müssen boolean sein? aber java übersetzt auch immer 0-1 ->an-aus
-
Hi :)
Neben den Datenpunkt kannst du ja den Datentyp des States einstellen:
Stift Symbol drücken- > Und dann unter ArtLogikwert (True, False)
oder
Zahl (0,1,2,.......)auswählen.
Wenn du beim erstellen der Datenpunkte z.B. Gemischt ausgewählt hast verändert sich der Datenpunkt.
Du schreibst per Script 0/1 rein. Bulb aber true, false. Dank der interpretation von Iobroker 0=false und 1 = true funktioniert es.
-
Hi,
war das Wochenende nicht zu Hause.
Die Datenpunkte habe ich per script angelegt.
Geändert hab ich die auch schon, Zahl oder Logikwert. Sind jedenfalls immer identisch. Bisher keine Änderung.
Jetzt sämtliche steckdosen-DP in den Objekten gelöscht und per script, wie oben, neu angelegt. Alle DP zeigen jetzt 0/1! Warum das vorher anders war, wird mir aber dennoch ein Rätsel bleiben.
Das Passwort wird noch geändert. Stammt noch vom setup und ist einfacher einzugeben.Danke