NEWS
Probleme mit Blockly (gelöst)
-
@Andreas-Staecker sagte in Probleme mit Blockly:
Du must statt Wert den Wert des Objekts nehmen.
Nein, Wert ist korrekt !
Nicht korrekt sind "true" und "false". Es müssen die Logikwerte wahr und unwahr verwendet werden. -
Sorry ich habe dummes Zeug erzählt. Wert geht , wusste ich nicht...
War ein Schnellschuß von mir....
-
wenn ich wahr und falsch nehme geht es trotz alledem nicht. wert wird unter Objekte geändert aber unter Scripts lauft das Blockly für Aussetemperatursteuerung weiter
-
sieht so aus, als ob der Pfad zu dem zu steuernden Objekt nicht mehr stimmt, javascript.0. bla bla sieht etwas seltsam aus.
-
warum sollte er nicht stimmen ... den kann man auswählen. wenn es ihn nicht gäbe würde das nicht angezeigt
-
weil wenn bei mir das so auftaucht, der eben nicht stimmt wenn ich was geändert habe. War ja auch nur ne Vermutung.
Mach mal ein Screenshot vom aktuellen Blockly, sonst ist das eh nur ein Rätselraten. -
Am besten gleich noch einen von diesem seltsamen DP.
-
![alt text]( image url)
![alt text]( image url)
-
Ich bleibe dabei, das sieht so aus als ob das Ziel, in Deinem Fall das Script welches Du steuern möchtest nich mehr existiert.
Ich habe ein ähnliches Script und da sieht das eben anders aus. Sobald bei mir javascrip.0... davor steht, stimmt der Pfad nicht.
-
Also habe sie nun gelöscht und in einem neuen Order neu erstellt . also beide Blockly
unter objects stehen die alten nimmer drin und die neuen in dem neuen ordner. also sind sie auch da weil neu erstellt.
und trotzdem gehts nicht
-
Wie geschrieben, solange in einem Blockly bei den zu steuernden Objekten der Pfad mit "javascript.0.." bei mir anfängt, weiß ich dass der Pfad nicht mehr stimmt und solange das bei Dir so da steht, wird wohl das Blockly auch nicht laufen.
Das ist bei mir so und wird bei Dir nicht anders sein. -
Unterschiedliche Versionen des JS-Adapters ? Das schließe ich daraus, dass anstelle von unwahr falsch ausgewählt werden konnte.
-
nter objects fängt es abjavascript.0.scriptEnabled.Meine.Aussentempsteuerung1r nun mal so an . das geht auch nicht weg.
Der pfad ist eindeutig dieser: javascript.0.scriptEnabled.Meine.Aussentempsteuerung
Also der neue. und die 0 steht nun mal da. kann sie nicht wegzaubern
-
woran erkenne ich das??
-
-
ich habe js 4.1.0
-
@Motsche1 In deinem Blockly ist der Wert für "annerkannt ist" leer!
Nur so eine Idee, versuch mal auf "egal" zu setzen...Kannst du denn den den Datenpunkt "Aussentemsteuerung" per Hand unter Objekte auf true und false setzen?
Gruß Andreas
-
Habe das Problem gelöst, indem ich die Blockly gelöscht habe und java auch . dann alles neu und siehe da es geht alles wieder . auch wenn eine "0" da steht
-
Schön, da das Ursprungsproblem geklärt ist und ich den Fred nicht kapern wollte, kann ich jetzt meine Frage stellen. Was genau ist der Unterschied zwischen dem lila blockly "Wert" und dem blauen längeren blockly mit der Objekt id und dann der Angabe des Wertes? Hat es Vor - und Nachteile das eine oder andere zu verwenden?
Grüße Andreas -
@weimaraner
Nur Wert bezieht sich auf das Objekt, welches im Trigger angegeben ist. Das in blau eben das was angegeben wird.