NEWS
Lautstärke regeln mit Blockly
-
@mickym sagte: die Du selbst erstellt hast - die nicht als Button sondern als Logikwert konfigurieren.
Das sind sie. Die Rolle ist "button" und somit korrekt.
-
@robert-0
hier gerne noch den Sting
-
@robert-0 sagte: hier gerne noch den Sting
Bis auf den falschen Trigger-Datenpunkt im zweiten Trigger passt es so.
-
demzufolge sollte es so funktionieren, das habe ich übersehen, sorry. Leider haben die Buttons keine Funktion.
Vielleicht liegt das Problem ja bei den virtuellen Objekten. -
hier noch die Ansicht des Objektes Vol plus
-
@robert-0 sagte: Ansicht des Objektes
Das Objekt "Soundbar.lauter" ist in Ordnung.
Bau zum Test mal ein "debug output" ein, um zu sehen, ob getriggert wird, wenn die Vis-Taste betätigt wird.Bei meinen Tests funktioniert das Triggern.
-
@paul53
oh das sieht nicht gut aus, es gibt eine Endlosschlaufe. Z.Bsp. ich drücke die Taste Down, dann läuft die LS runter und danach wieder rauf. -
@paul53 es stoppt erst wenn ich den String ausschalte
-
@robert-0 sagte: demzufolge sollte es so funktionieren
Falscher Trigger "ist wahr"! Richtig: "wurde geändert".
-
@robert-0
Bei mir funktioniert es mit 2 s Tastendruck (Verbose mode):22:41:00.250 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:00.250 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setInterval(ms=500) 22:41:00.752 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:01.308 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:01.809 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:02.383 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:02.462 info javascript.1 (1916) script.js.blockly.Test5_Blockly: clearInterval() => cleared
Blockly: