NEWS
Schleife deaktiviert Java Instanz, wieso?
-
@CruziX
Stimmt, das war jetzt totaler Mist, durch das viele rumprobieren.
Was ich eigentlich vorhabe ist:Wenn der Lichtsensor war ist, soll das Script solange versuche die erste Steckdose um zu schalten, solange diese auch falsch ist. Danach soll die Schleife stoppen. Idealerweise soll auch noch eine Pause zwischen den Versuchen sein, aber solange schon die normale Schleife nicht funktioiniert probiere ich das erst gar nicht. So sieht es jetzt aus, geht aber auch nicht:
-
@exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:
aber solange schon die normale Schleife nicht funktioiniert probiere ich das erst gar nicht.
weise Entscheidung.
Aber sie wird funktionieren - im Millisekundenbereich - und somit tausende mal und dirdamit deinen Adapter lahmlegen, was dieser mit Abschalten belohnt.
Nimm lieber den "Ausführen Intervall" Baustein im Abstand von Sekunden wenn wahr, sonst stopp Intervall
-
@Homoran
Bin ich gerade bei. Mal sehen ob ich es damit hin bekomme. Irgendwann begreife ich dieses Java Zeugs vielleicht -
@exmerci Kann es denn sein, dass die Steckdose nicht auf den Befehl reagiert? Ansonsten würde ich folgendes vorschlagen:
Nimm den grünen Block raus und ersetz ihn durch einen Falls block.
Dann nimmst du einen Steuere Block und setzt die Steckdose auf wahr. -
Die Steckdose reagiert bis jetzt nicht auf steuere sondern nur auf umschalten, wahrscheinlich weil sie im Adapter als Switch ausgelegt ist.
Aber ansonsten funktioniert das so wie du es schreibst. Das lief schon.
Nur, das sie empfangsbeding nicht immer beim ersten mal reagiert, möchte ich den Befehl solange wiederholen, bis sie umgeschaltet hat. -
@exmerci Achso, ok.
Das Steuere nicht geht wundert mich aber, sollte eigentlich mit jedem DP gehen, der den korrekten Typ hat.
Aber gut, wenn das so ist, dann würde ich ebenfalls einen Interval Block empfehlen und diesen dann abbrechen lassen -
Ich habe das jetzt so gemacht, was erstmal zu funktionieren scheint. Was aber jetzt stört ist, das die Steckdose nach dem der Lichtsensor den Wert "wahr" hat, auch erst nach 20 Sekunden das erste mal schaltet. Das sollte schon sofort passieren.
-
@exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:
das die Steckdose nach dem der Lichtsensor den Wert "wahr" hat, auch erst nach 20 Sekunden das erste mal schaltet.
das hast du aber so programmiert .
@exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:
Das sollte schon sofort passieren.
dann muss ein weiteres "steuere" vor den Intervall block
-
Schon geschehen. Kaum schreibt man etwas, kommt einem die Erleuchtung.
Ich danke Euch. -
@exmerci sagte in Schleife deaktiviert Java Instanz, wieso?:
Kaum schreibt man etwas, kommt einem die Erleuchtung.
In Abwandlung eines bekannten Mottos: "wie soll ich wissen was ich denke, bevor ich sehe was ich schreibe"