NEWS
Erstes Blockly komme nicht weiter
-
@dslraser
javascript habe ich geupdatet, danach konnte ich dein Blockly einfügen. Dann habe ich nochmal alle Datenpunkte vom Staubsauger neu angewählt. Das Skript läuft, jedoch spuckt er keinen Wert aus.
Im folgenden Screenshot habe ich die ObjektID ausgewählt,
in der Kolonne WERT steht kein Wert... keine Ahnung, ich glaube Blockly und ich werden keine großen Freunde... -
@Paan83
kein Wert ist nur der initiale Wert. Erstmal musst Du Deinen Sauger irgendwas anderes machen lassen, damit sich der Status ändert und getriggert werden kann, dann sollte da auch was anderes stehen. -
Ich weiss warum da kein Wert steht, weil sich seitdem das Skript läuft der Status nicht geändert hat. Ich hab den Staubsauger jetzt einmal gestartet und wieder pausiert, und jetzt steht der Status auf Pause
Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen? Müsste das nicht egal sein, ob das ein Text Vidget oder ein anderes ist?
-
-
@dslraser said in Erstes Blockly komme nicht weiter:
@Paan83
kein Wert ist nur der initiale Wert. Erstmal musst Du Deinen Sauger irgendwas anderes machen lassen, damit sich der Status ändert und getriggert werden kann, dann sollte da auch was anderes stehen.Schon wieder gleichzeitig geschrieben
Ich probier mal ein bisschen rum, vieleicht krieg ichs ja raus.
Danke für die Hilfe
-
@Paan83 sagte in Erstes Blockly komme nicht weiter:
Aber ich kriege diesen Wert irgendwie nicht in mein Widget, welches Widget muss ich da nehmen?
Hallo, zeig mal den Datenpunkt.
-
@dslraser sagte in Erstes Blockly komme nicht weiter:
Aber vielleicht kann Dir @sigi234 helfen. (der VIS Papst )
Danke, aber ich kenne mich nur ein wenig aus.
-
@sigi234
der Datenpunkt sieht so aus{ "common": { "role": "string", "name": "Staubsaugerstatus", "read": "true", "write": "false", "type": "mixed" }, "native": { "role": "string", "name": "Staubsaugerstatus", "read": "true", "write": "false", "type": "mixed" }, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1560513485450, "_id": "javascript.0.Eigene_Datenpunkte.Staubsauger.Status", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
es gibt ein string widget - damit müßte es gehen
-
@sigi234 said in Erstes Blockly komme nicht weiter:
Hallo, zeig mal den Datenpunkt.
Voila:
Ich habs mit diesem versucht:
damit hats geklapptWahrscheinlich muss ich dieses Widget nehmen, wenn bei Wert ein Text steht?
-
@Paan83 sagte in Erstes Blockly komme nicht weiter:
Wahrscheinlich muss ich dieses Widget nehmen, wenn ich beim Wert ein Text steht?
Ja
-
Allen ein großes Dankeschön
-
@Paan83 genau
es ginge aber auch das html widget
dann musst du unter html den wert in klammern setzen (bild) - nennt sich binding
das ist für html kenner - die können dann zusätlich formatierungen anbringen
-
@liv-in-sky sagte in Erstes Blockly komme nicht weiter:
das ist für html kenner - die können dann zusätlich formatierungen anbringen
Ja, da gibt es viele Möglichkeiten, ich bevorzuge das Widget ValueList HTML...........
Kommt immer darauf an was man will und welchen DP man hat.