NEWS
Helligkeit per blockly ändern?
-
Hi,
im Kern versuche ich aktuell per IKEA SOMRIG Schalter die Helligkeit einer meiner Lampen zu steuern. Allerdings komme ich erst gar nicht dazu die Helligkeit meiner Lampen überhaupt per blockly zu ändern. Der Wert wird zwar laut Script Log + Objects-Seite gesetzt, die Lampen reagieren aber nicht drauf. Setze ich den Wert auf der Objects-Seite manuell reagieren die Lampen aber sofort.
Probiert habe ich es mit:
Bei beiden das gleiche Problem. Daher nehme ich an, dass ich grundsätzlich irgendwas falsch mache
Um es ganz einfach zu testen habe ich eine Schleife erstellt:
Der toggle schaltet die Lampe ein/aus, das Skript kann also grundsätzlich schon auf die Lampe zugreifen.
Der Log dazu:
17:49:26.002 info javascript.0 (1109) script.js.common.wz_test: setForeignState(id=zigbee.0.287681fffeade28a.brightness, state={"val":50,"ack":true,"ts":1715701766002,"q":0,"from":"system.adapter.javascript.0","lc":1715701766002,"c":"script.js.common.wz_test"}) 17:49:26.003 info javascript.0 (1109) script.js.common.wz_test: setStateDelayed(id=zigbee.0.287681fffeade28a.brightness, state=100, isAck=true, delay=1000, clearRunning=false) 17:49:26.005 info javascript.0 (1109) script.js.common.wz_test: setForeignState(id=zigbee.0.287681fffeade28a.state, state={"val":false,"ack":false,"ts":1715701766005,"q":0,"from":"system.adapter.javascript.0","lc":1715701766005,"c":"script.js.common.wz_test"}) 17:49:27.004 info javascript.0 (1109) script.js.common.wz_test: setForeignState(id=zigbee.0.287681fffeade28a.brightness, state={"val":100,"ack":true,"ts":1715701767004,"q":0,"from":"system.adapter.javascript.0","lc":1715701767004,"c":"script.js.common.wz_test"}) 17:49:28.002 info javascript.0 (1109) script.js.common.wz_test: setForeignState(id=zigbee.0.287681fffeade28a.brightness, state={"val":50,"ack":true,"ts":1715701768002,"q":0,"from":"system.adapter.javascript.0","lc":1715701768002,"c":"script.js.common.wz_test"}) 17:49:28.003 info javascript.0 (1109) script.js.common.wz_test: setStateDelayed(id=zigbee.0.287681fffeade28a.brightness, state=100, isAck=true, delay=1000, clearRunning=false) 17:49:29.005 info javascript.0 (1109) script.js.common.wz_test: setForeignState(id=zigbee.0.287681fffeade28a.brightness, state={"val":100,"ack":true,"ts":1715701769005,"q":0,"from":"system.adapter.javascript.0","lc":1715701769005,"c":"script.js.common.wz_test"})
Und auch in der Objects-Seite wird der Wert angepasst:
Andere Skripte laufen zur Zeit nicht.
Vielleicht weiß ja einer was ich falsch mache :]
lg Florian
-
@florian1 ich nehme an der "update" block wäre auf Deutsch der "aktualisiere" Block.ACK ist true
Der ist falsch!
es muss der "steuere" Block sein. mit ACK = false -
@homoran said in Helligkeit per blockly ändern?:
@florian1 ich nehme an der "update" block wäre auf Deutsch der "aktualisiere" Block.ACK ist true
Der ist falsch!
es muss der "steuere" Block sein. mit ACK = falselol. Das ist mir unangenehm. Ich hätte schwören können ich habe das gestern Abend auch damit probiert
Danke. Jetzt geht es..