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 :D
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
-
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 :D
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 -
@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..
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden