Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

Anbefalte innlegg

Skrevet
  Petterpotet skrev (På 6.4.2021 den 18.04):

Jeg kjører K8en fra namron i node red.

 

 

 

Zwave JS:

 

[{"id":"f96d8328.71afd","type":"tab","label":"z-wave buttons","disabled":false,"info":""},{"id":"ac39bc94.1a826","type":"server-events","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","event_type":"zwave_js_event","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":220,"y":260,"wires":[["5267a98a.0336e8"]]},{"id":"5267a98a.0336e8","type":"switch","z":"f96d8328.71afd","name":"Node 18","property":"payload.event.node_id","propertyType":"msg","rules":[{"t":"eq","v":"18","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":440,"y":260,"wires":[["3b20f524.41185a"]]},{"id":"3b20f524.41185a","type":"switch","z":"f96d8328.71afd","name":"Hvilken knapp","property":"payload.event.property_key","propertyType":"msg","rules":[{"t":"eq","v":"001","vt":"str"},{"t":"eq","v":"002","vt":"str"},{"t":"eq","v":"003","vt":"str"},{"t":"eq","v":"004","vt":"str"},{"t":"eq","v":"005","vt":"str"},{"t":"eq","v":"006","vt":"str"},{"t":"eq","v":"007","vt":"str"},{"t":"eq","v":"008","vt":"str"}],"checkall":"true","repair":false,"outputs":8,"x":640,"y":260,"wires":[["69eea490.01c84c"],["ea1d75d3.b15648"],["b5ac8f7.a93f47"],["d68a86e.f635a78"],["87ef8cc1.ac55f"],["ae63a001.3fe2f"],["56f15dd1.4d6444"],["1ec2a59f.a24fca"]]},{"id":"69eea490.01c84c","type":"switch","z":"f96d8328.71afd","name":"Knapp 1","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":40,"wires":[[],[],[]]},{"id":"ea1d75d3.b15648","type":"switch","z":"f96d8328.71afd","name":"Knapp 2","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":100,"wires":[[],[],[]]},{"id":"d68a86e.f635a78","type":"switch","z":"f96d8328.71afd","name":"Knapp 4","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":220,"wires":[[],[],[]]},{"id":"87ef8cc1.ac55f","type":"switch","z":"f96d8328.71afd","name":"Knapp 5","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":280,"wires":[[],[],[]]},{"id":"ae63a001.3fe2f","type":"switch","z":"f96d8328.71afd","name":"Knapp 6","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":340,"wires":[[],[],[]]},{"id":"56f15dd1.4d6444","type":"switch","z":"f96d8328.71afd","name":"Knapp 7","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":400,"wires":[["2f0430.0fb51bd"],[],[]]},{"id":"1ec2a59f.a24fca","type":"switch","z":"f96d8328.71afd","name":"Knapp 8","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":460,"wires":[["8597f71.18a5d08"],[],[]]},{"id":"b5ac8f7.a93f47","type":"switch","z":"f96d8328.71afd","name":"Knapp 3","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":160,"wires":[[],[],[]]},{"id":"8597f71.18a5d08","type":"api-call-service","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"cover","service":"toggle","entityId":"cover.rullgardin_stue, cover.rullgardin_stue_stort","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1150,"y":460,"wires":[[]]},{"id":"2f0430.0fb51bd","type":"api-call-service","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"cover","service":"toggle","entityId":"cover.kjokken_dor, cover.rullgardin_kjokken_vindu","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1150,"y":400,"wires":[[]]},{"id":"dac9178e.ae8148","type":"server","name":"Home Assistant","addon":true}]

 

 

ZHA:

[{"id":"e61f55db.8fe108","type":"switch","z":"7674c2f.433133c","name":"K8 zigbee","property":"payload.event.device_id","propertyType":"msg","rules":[{"t":"eq","v":"e375b0276b1b7c8f324cf6d8df5dc543","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":380,"y":320,"wires":[["52c4ce0d.69019","2fa2b8bd.b6ea58","4c777204.72be2c","d669bba6.bd4958"]]},{"id":"52c4ce0d.69019","type":"switch","z":"7674c2f.433133c","name":"Gruppe 1","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":220,"wires":[["61d22813.d41618"]]},{"id":"b2865292.5e86f","type":"server-events","z":"7674c2f.433133c","name":"","server":"dac9178e.ae8148","event_type":"zha_event","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":150,"y":320,"wires":[["e61f55db.8fe108"]]},{"id":"2fa2b8bd.b6ea58","type":"switch","z":"7674c2f.433133c","name":"Gruppe 2","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"2","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":280,"wires":[["dd048ab7.bb3cc8"]]},{"id":"4c777204.72be2c","type":"switch","z":"7674c2f.433133c","name":"Gruppe 3","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"3","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":340,"wires":[["92eec777.7b3f38"]]},{"id":"d669bba6.bd4958","type":"switch","z":"7674c2f.433133c","name":"Gruppe 4","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"4","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":400,"wires":[["e1320d2.1321ef"]]},{"id":"61d22813.d41618","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":200,"wires":[["6c551210.4cb95c"],[],[],["5f477e84.14f26"]]},{"id":"5f477e84.14f26","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":220,"wires":[["569a368c.29bd88"],[]]},{"id":"569a368c.29bd88","type":"debug","z":"7674c2f.433133c","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":220,"wires":[]},{"id":"dd048ab7.bb3cc8","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":280,"wires":[[],[],[],["604cd17b.d37f2"]]},{"id":"92eec777.7b3f38","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":360,"wires":[[],[],[],["63b09088.05a4f"]]},{"id":"e1320d2.1321ef","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":440,"wires":[[],[],[],["106c5068.17e8"]]},{"id":"604cd17b.d37f2","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":300,"wires":[[],[]]},{"id":"63b09088.05a4f","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":380,"wires":[[],[]]},{"id":"106c5068.17e8","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":460,"wires":[[],[]]},{"id":"3aef8244.f0b0de","type":"comment","z":"7674c2f.433133c","name":"Hvilken rad","info":"","x":560,"y":180,"wires":[]},{"id":"efeede41.fbf56","type":"comment","z":"7674c2f.433133c","name":"Id på devicen","info":"","x":380,"y":280,"wires":[]},{"id":"53ebb8b1.852cd8","type":"comment","z":"7674c2f.433133c","name":"I, O og Slipp","info":"I er on\nO er off","x":780,"y":120,"wires":[]},{"id":"dc9cdc33.c714d","type":"comment","z":"7674c2f.433133c","name":"Skiller hvilken knapp som blir holdt","info":"","x":1020,"y":120,"wires":[]},{"id":"6c551210.4cb95c","type":"api-call-service","z":"7674c2f.433133c","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"light","service":"toggle","entityId":"light.alt_lys_1_etg","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1280,"y":160,"wires":[[]]},{"id":"dac9178e.ae8148","type":"server","name":"Home Assistant","addon":true}]

 

Ekspander  

 

 

Gjorde du noe spesielt for å få den til å sende zwave_js_event? Mine andre Z-wave dingser gjør dette, men ikke K8

Skrevet
  Preference skrev (På 8.4.2021 den 7.40):

 

 

Gjorde du noe spesielt for å få den til å sende zwave_js_event? Mine andre Z-wave dingser gjør dette, men ikke K8

Ekspander  

 

Fant ut av det selv. Måtte vekke enheten lenge nok til at den ble registrert på nytt og dermed fikk status Node Ready: Yes under devicen i HA :) I følge manualen; trykk 1 knapp for å vekke i 3 sekunder. Trykk og hold 1 og 0 på øverste rad samtidig i over ett sekund (ikke for lenge, da fabrikkinstilles den) for å vekke i 7 sekunder.

  • 2 uker senere...
Skrevet
  Petterpotet skrev (På 6.4.2021 den 18.04):

Jeg kjører K8en fra namron i node red.

 

 

 

Zwave JS:

257808984_Skjermbilde2021-04-06kl_20_05_05.thumb.png.1caa6d1e3cb0b9914143551f7cae0dd7.png

[{"id":"f96d8328.71afd","type":"tab","label":"z-wave buttons","disabled":false,"info":""},{"id":"ac39bc94.1a826","type":"server-events","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","event_type":"zwave_js_event","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":220,"y":260,"wires":[["5267a98a.0336e8"]]},{"id":"5267a98a.0336e8","type":"switch","z":"f96d8328.71afd","name":"Node 18","property":"payload.event.node_id","propertyType":"msg","rules":[{"t":"eq","v":"18","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":440,"y":260,"wires":[["3b20f524.41185a"]]},{"id":"3b20f524.41185a","type":"switch","z":"f96d8328.71afd","name":"Hvilken knapp","property":"payload.event.property_key","propertyType":"msg","rules":[{"t":"eq","v":"001","vt":"str"},{"t":"eq","v":"002","vt":"str"},{"t":"eq","v":"003","vt":"str"},{"t":"eq","v":"004","vt":"str"},{"t":"eq","v":"005","vt":"str"},{"t":"eq","v":"006","vt":"str"},{"t":"eq","v":"007","vt":"str"},{"t":"eq","v":"008","vt":"str"}],"checkall":"true","repair":false,"outputs":8,"x":640,"y":260,"wires":[["69eea490.01c84c"],["ea1d75d3.b15648"],["b5ac8f7.a93f47"],["d68a86e.f635a78"],["87ef8cc1.ac55f"],["ae63a001.3fe2f"],["56f15dd1.4d6444"],["1ec2a59f.a24fca"]]},{"id":"69eea490.01c84c","type":"switch","z":"f96d8328.71afd","name":"Knapp 1","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":40,"wires":[[],[],[]]},{"id":"ea1d75d3.b15648","type":"switch","z":"f96d8328.71afd","name":"Knapp 2","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":100,"wires":[[],[],[]]},{"id":"d68a86e.f635a78","type":"switch","z":"f96d8328.71afd","name":"Knapp 4","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":220,"wires":[[],[],[]]},{"id":"87ef8cc1.ac55f","type":"switch","z":"f96d8328.71afd","name":"Knapp 5","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":280,"wires":[[],[],[]]},{"id":"ae63a001.3fe2f","type":"switch","z":"f96d8328.71afd","name":"Knapp 6","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":340,"wires":[[],[],[]]},{"id":"56f15dd1.4d6444","type":"switch","z":"f96d8328.71afd","name":"Knapp 7","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":400,"wires":[["2f0430.0fb51bd"],[],[]]},{"id":"1ec2a59f.a24fca","type":"switch","z":"f96d8328.71afd","name":"Knapp 8","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":460,"wires":[["8597f71.18a5d08"],[],[]]},{"id":"b5ac8f7.a93f47","type":"switch","z":"f96d8328.71afd","name":"Knapp 3","property":"payload.event.value","propertyType":"msg","rules":[{"t":"eq","v":"KeyPressed","vt":"str"},{"t":"eq","v":"KeyHeldDown","vt":"str"},{"t":"eq","v":"KeyReleased","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":860,"y":160,"wires":[[],[],[]]},{"id":"8597f71.18a5d08","type":"api-call-service","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"cover","service":"toggle","entityId":"cover.rullgardin_stue, cover.rullgardin_stue_stort","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1150,"y":460,"wires":[[]]},{"id":"2f0430.0fb51bd","type":"api-call-service","z":"f96d8328.71afd","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"cover","service":"toggle","entityId":"cover.kjokken_dor, cover.rullgardin_kjokken_vindu","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1150,"y":400,"wires":[[]]},{"id":"dac9178e.ae8148","type":"server","name":"Home Assistant","addon":true}]

 

 

ZHA:1541713042_Skjermbilde2021-04-06kl_20_04_53.thumb.png.a4fe28314f209dfbb765706b6c80d4cf.png

[{"id":"e61f55db.8fe108","type":"switch","z":"7674c2f.433133c","name":"K8 zigbee","property":"payload.event.device_id","propertyType":"msg","rules":[{"t":"eq","v":"e375b0276b1b7c8f324cf6d8df5dc543","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":380,"y":320,"wires":[["52c4ce0d.69019","2fa2b8bd.b6ea58","4c777204.72be2c","d669bba6.bd4958"]]},{"id":"52c4ce0d.69019","type":"switch","z":"7674c2f.433133c","name":"Gruppe 1","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":220,"wires":[["61d22813.d41618"]]},{"id":"b2865292.5e86f","type":"server-events","z":"7674c2f.433133c","name":"","server":"dac9178e.ae8148","event_type":"zha_event","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":150,"y":320,"wires":[["e61f55db.8fe108"]]},{"id":"2fa2b8bd.b6ea58","type":"switch","z":"7674c2f.433133c","name":"Gruppe 2","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"2","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":280,"wires":[["dd048ab7.bb3cc8"]]},{"id":"4c777204.72be2c","type":"switch","z":"7674c2f.433133c","name":"Gruppe 3","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"3","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":340,"wires":[["92eec777.7b3f38"]]},{"id":"d669bba6.bd4958","type":"switch","z":"7674c2f.433133c","name":"Gruppe 4","property":"payload.event.endpoint_id","propertyType":"msg","rules":[{"t":"eq","v":"4","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":560,"y":400,"wires":[["e1320d2.1321ef"]]},{"id":"61d22813.d41618","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":200,"wires":[["6c551210.4cb95c"],[],[],["5f477e84.14f26"]]},{"id":"5f477e84.14f26","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":220,"wires":[["569a368c.29bd88"],[]]},{"id":"569a368c.29bd88","type":"debug","z":"7674c2f.433133c","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1230,"y":220,"wires":[]},{"id":"dd048ab7.bb3cc8","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":280,"wires":[[],[],[],["604cd17b.d37f2"]]},{"id":"92eec777.7b3f38","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":360,"wires":[[],[],[],["63b09088.05a4f"]]},{"id":"e1320d2.1321ef","type":"switch","z":"7674c2f.433133c","name":"Type trykk","property":"payload.event.command","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"},{"t":"eq","v":"stop","vt":"str"},{"t":"eq","v":"move_with_on_off","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":440,"wires":[[],[],[],["106c5068.17e8"]]},{"id":"604cd17b.d37f2","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":300,"wires":[[],[]]},{"id":"63b09088.05a4f","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":380,"wires":[[],[]]},{"id":"106c5068.17e8","type":"switch","z":"7674c2f.433133c","name":"Hold","property":"payload.event.args[0]","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"str"},{"t":"eq","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":460,"wires":[[],[]]},{"id":"3aef8244.f0b0de","type":"comment","z":"7674c2f.433133c","name":"Hvilken rad","info":"","x":560,"y":180,"wires":[]},{"id":"efeede41.fbf56","type":"comment","z":"7674c2f.433133c","name":"Id på devicen","info":"","x":380,"y":280,"wires":[]},{"id":"53ebb8b1.852cd8","type":"comment","z":"7674c2f.433133c","name":"I, O og Slipp","info":"I er on\nO er off","x":780,"y":120,"wires":[]},{"id":"dc9cdc33.c714d","type":"comment","z":"7674c2f.433133c","name":"Skiller hvilken knapp som blir holdt","info":"","x":1020,"y":120,"wires":[]},{"id":"6c551210.4cb95c","type":"api-call-service","z":"7674c2f.433133c","name":"","server":"dac9178e.ae8148","version":1,"debugenabled":false,"service_domain":"light","service":"toggle","entityId":"light.alt_lys_1_etg","data":"","dataType":"jsonata","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1280,"y":160,"wires":[[]]},{"id":"dac9178e.ae8148","type":"server","name":"Home Assistant","addon":true}]

 

Ekspander  

Takk for god info! Jeg måtte gjøre en endring for få dette til å spille hos meg, jeg måtte endre til Event Type: zwave_js_value_notification.

 

En annen ting: hvordan styrer dere dimming av lys med denne bryteren? Jeg ønsker å benytte trykk-og-hold-dimming for høyest mulig WAF.

Skrevet
  krirost skrev (På 20.4.2021 den 20.04):

En annen ting: hvordan styrer dere dimming av lys med denne bryteren? Jeg ønsker å benytte trykk-og-hold-dimming for høyest mulig WAF.

Ekspander  

 

Slik har jeg fikset dimming, men skulle helst sett at jeg kunne direkte assosiere bryteren mot dimmerne, men har ikke fått det til..

image.png

  • Like 1
Skrevet
  krirost skrev (På 20.4.2021 den 20.04):

Takk for god info! Jeg måtte gjøre en endring for få dette til å spille hos meg, jeg måtte endre til Event Type: zwave_js_value_notification.

 

En annen ting: hvordan styrer dere dimming av lys med denne bryteren? Jeg ønsker å benytte trykk-og-hold-dimming for høyest mulig WAF.

Ekspander  

 

For Z-wave dimmere bruker jeg direkte assosiasjon. Fungerer helt fantastisk. For å styre Zigbee-lys bruker jeg et script script i automasjoner, noe som ligner på dette: https://community.home-assistant.io/t/dim-and-brighten-multiple-lights-with-a-remote/164735

  • 4 uker senere...
Skrevet (endret)
  Preference skrev (På 2.4.2021 den 11.14):

Jeg fikk ikke denne (4-kanaler bryter K8) til å fungere med nye Z-wave JS så jeg opprettet en pull-request der for å legge den til https://github.com/zwave-js/node-zwave-js/pull/2234 

Aner ikke hvor lang tid sånt tar før det fungerer i HA. Kan legge til flere ting om noen har ønsker  

Ekspander  

Hei igjen

 

Ble litt usikker på om det nå fungerte som følge av at din pull har blitt inkludert eller ikke.

 

Men jeg får inn event-data fra K8 ved å lytte til følgende event: 

zwave_js_value_notification

 

Data jeg får da ser slik ut:

Event 4 fired 3:47 PM:
{
    "event_type": "zwave_js_value_notification",
    "data": {
        "domain": "zwave_js",
        "node_id": 16,
        "home_id": 3533556688,
        "endpoint": 0,
        "device_id": "a6b3956a73bd6ad9c1cc43597fc1404b",
        "command_class": 91,
        "command_class_name": "Central Scene",
        "label": "Scene 007",
        "property": "scene",
        "property_name": "scene",
        "property_key": "007",
        "property_key_name": "007",
        "value": "KeyReleased",
        "value_raw": 1
    },
    "origin": "LOCAL",
    "time_fired": "2021-05-18T13:47:20.868443+00:00",
    "context": {
        "id": "2d27021188e289dd5a06cd942b17e801",
        "parent_id": null,
        "user_id": null
    }
}

 

Og dette er godt nok for meg :)

Endret av Mathias
Skrevet
  Mathias skrev (På 18.5.2021 den 13.49):

Hei igjen

 

Ble litt usikker på om det nå fungerte som følge av at din pull har blitt inkludert eller ikke.

 

Men jeg får inn event-data fra K8 ved å lytte til følgende event: 

zwave_js_value_notification

 

Data jeg får da ser slik ut:

 

Og dette er godt nok for meg

Ekspander  

 

Fant ut at det samme fungerte for meg, men gjør sikkert ikke noe at infoen nå er mer korrekt :) 

  • Like 1
  • 1 måned senere...
Skrevet

Hei!

Jeg er helt ny på HA og Z-wave og prøver å få liv i Namron K8 fra Elektroimportøren. Jeg kjører HA på RPI4 og bruker 'den nye' Z-wave JS, men mye av det som finnes av info på Nettet ser ut til å bygge på OpenZWave. Nå har jeg prøvd meg fram med både det ene og det andre, men får det ikke til og føler at jeg nå 'vandrer rundt i mørket'.  Har fått bryteren inkludert, men hvordan knytte hver av knappene til hendelser i HA. Er det noen her som kan sette meg på rett spor?

 

Skrevet
  Janski skrev (På 14.7.2021 den 18.34):

Hei!

Jeg er helt ny på HA og Z-wave og prøver å få liv i Namron K8 fra Elektroimportøren. Jeg kjører HA på RPI4 og bruker 'den nye' Z-wave JS, men mye av det som finnes av info på Nettet ser ut til å bygge på OpenZWave. Nå har jeg prøvd meg fram med både det ene og det andre, men får det ikke til og føler at jeg nå 'vandrer rundt i mørket'.  Har fått bryteren inkludert, men hvordan knytte hver av knappene til hendelser i HA. Er det noen her som kan sette meg på rett spor?

 

Ekspander  

 

Lurer også på dette i grunn, jeg fikk direkte assosiert den med ulike dimmere ved hjelp av manualen som medfulgte, men skulle gjerne fått aktivert scener feks.

Skrevet (endret)
  slippern skrev (På 14.7.2021 den 19.59):

 

Lurer også på dette i grunn, jeg fikk direkte assosiert den med ulike dimmere ved hjelp av manualen som medfulgte, men skulle gjerne fått aktivert scener feks.

Ekspander  

Anbefaler dere å sjekke ut Developer Tools -> Events og så lytte til zwave_js_notification og zwave_js_value_notification. Da vil dere se mye rart :)

 

Eksempel event fra min K4 Z-wave bryter (knapp øverst til høyre, "på"). Endret verdiene `home_id` og `device_id`, usikker på om disse er farlig å dele eller ikke 🤔.

{
    "event_type": "zwave_js_value_notification",
    "data": {
        "domain": "zwave_js",
        "node_id": 42,
        "home_id": 12345678,
        "endpoint": 0,
        "device_id": "abcd1234",
        "command_class": 91,
        "command_class_name": "Central Scene",
        "label": "Scene 001",
        "property": "scene",
        "property_name": "scene",
        "property_key": "001",
        "property_key_name": "001",
        "value": "KeyPressed",
        "value_raw": 0
    },
    "origin": "LOCAL",
    "time_fired": "2021-07-14T22:17:13.512848+00:00",
    "context": {
        "id": "29b509eb52f880e3e2a56c4d435d47bd",
        "parent_id": null,
        "user_id": null
    }
}

 

Her er en av mine automasjoner for å trigge ting fra en K8 Z-Wave bryter.

- id: ba298195-da7f-4564-a78f-cceb401078d9
  alias: "k4 switch scenes"
  trigger:
    - platform: event
      event_type: "zwave_js_value_notification"
      event_data:
        device_id: "abcd1234"
        property: "scene"

  action:
    - choose:
        # Scene 1 (on) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "001"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

        # Group 2 (off) single/long press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "002" }}
            - condition: template
              value_template: >-
                {{ trigger.event.data.value == "KeyPressed"
                or trigger.event.data.value == "KeyHeldDown" }}
          sequence:
            # Do stuff...

        # Scene 3 (on) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "003"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

        # Scene 4 (off) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "004"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

 

Viktig å ha med id i automasjonen, da kan du se hva som evt feilet (Configuration -> Automations -> Finn automasjonen). Eksempel fra en av automasjonene linket til dørlås (ID Lock 150 med Z-wave modul). Her har jeg en automasjon som lytter på denne Z-wave enheten (tilsvarende eksempel over her) og viser meg hvilket event som trigget denne automasjonen, dog i YAML-format og ikke JSON som over her. Veldig praktisk for debugging. Står mer om dette her.

image.thumb.png.727205cb8ba830f3f00e083fdc60dfce.png

Edit: Tok ikke med alt her for å unngå at bildet tok hele siden her. Er mye mer informasjon under `Changed Variables` (dvs eventet i seg selv), men det var ikke relevant i denne sammenhengen.

 

 

NB1! Dette kan gjøres penere og enklere... Eksempelet over her var bare for å teste knappene på nyinnkjøpt K4/K8 brytere. Driver og leker med 4 sånne for å se hva jeg vil bruke de til. Planen er å ha de plassert:

  • ved ytterdøra for å aktivere scener (hovedsakelig alt av/på)
  • over lysbryteren på kjøkkenet (styre musikk, lys andre steder osv)
  • ved terrassedør (klargjøring for elektrisk markise)
  • i nærheten av spisebordet (musikk, scener og lysstyring)

Om jeg ikke blir fornøyd går de som er uåpnet i retur, men jeg håper det blir bra.

 

NB2! Jeg kjører Z-Wave JS to MQTT, usikker på om det er 100% likt som Z-Wave JS, jeg tror jeg måtte justere litt på noen av dataene for å få det til å fungere med MQTT-varianten. Som feks "003" (String) var muligens tidligere 3 (Integer) og lignende. Sjekk som sagt under events og se hva som dukker opp.

Endret av LaStrada
Skrevet
  LaStrada skrev (På 14.7.2021 den 22.37):

Anbefaler dere å sjekke ut Developer Tools -> Events og så lytte til zwave_js_notification og zwave_js_value_notification. Da vil dere se mye rart :)

 

Eksempel event fra min K4 Z-wave bryter (knapp øverst til høyre, "på"). Endret verdiene `home_id` og `device_id`, usikker på om disse er farlig å dele eller ikke 🤔.

{
    "event_type": "zwave_js_value_notification",
    "data": {
        "domain": "zwave_js",
        "node_id": 42,
        "home_id": 12345678,
        "endpoint": 0,
        "device_id": "abcd1234",
        "command_class": 91,
        "command_class_name": "Central Scene",
        "label": "Scene 001",
        "property": "scene",
        "property_name": "scene",
        "property_key": "001",
        "property_key_name": "001",
        "value": "KeyPressed",
        "value_raw": 0
    },
    "origin": "LOCAL",
    "time_fired": "2021-07-14T22:17:13.512848+00:00",
    "context": {
        "id": "29b509eb52f880e3e2a56c4d435d47bd",
        "parent_id": null,
        "user_id": null
    }
}

 

Her er en av mine automasjoner for å trigge ting fra en K8 Z-Wave bryter.

- id: ba298195-da7f-4564-a78f-cceb401078d9
  alias: "k4 switch scenes"
  trigger:
    - platform: event
      event_type: "zwave_js_value_notification"
      event_data:
        device_id: "abcd1234"
        property: "scene"

  action:
    - choose:
        # Scene 1 (on) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "001"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

        # Group 2 (off) single/long press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "002" }}
            - condition: template
              value_template: >-
                {{ trigger.event.data.value == "KeyPressed"
                or trigger.event.data.value == "KeyHeldDown" }}
          sequence:
            # Do stuff...

        # Scene 3 (on) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "003"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

        # Scene 4 (off) single press
        - conditions:
            - condition: template
              value_template: >-
                {{ trigger.event.data.property_key == "004"
                and trigger.event.data.value == "KeyPressed" }}
          sequence:
            # Do stuff...

 

Viktig å ha med id i automasjonen, da kan du se hva som evt feilet (Configuration -> Automations -> Finn automasjonen). Eksempel fra en av automasjonene linket til dørlås (ID Lock 150 med Z-wave modul). Her har jeg en automasjon som lytter på denne Z-wave enheten (tilsvarende eksempel over her) og viser meg hvilket event som trigget denne automasjonen, dog i YAML-format og ikke JSON som over her. Veldig praktisk for debugging. Står mer om dette her.

image.thumb.png.727205cb8ba830f3f00e083fdc60dfce.png

Edit: Tok ikke med alt her for å unngå at bildet tok hele siden her. Er mye mer informasjon under `Changed Variables` (dvs eventet i seg selv), men det var ikke relevant i denne sammenhengen.

 

 

NB1! Dette kan gjøres penere og enklere... Eksempelet over her var bare for å teste knappene på nyinnkjøpt K4/K8 brytere. Driver og leker med 4 sånne for å se hva jeg vil bruke de til. Planen er å ha de plassert:

  • ved ytterdøra for å aktivere scener (hovedsakelig alt av/på)
  • over lysbryteren på kjøkkenet (styre musikk, lys andre steder osv)
  • ved terrassedør (klargjøring for elektrisk markise)
  • i nærheten av spisebordet (musikk, scener og lysstyring)

Om jeg ikke blir fornøyd går de som er uåpnet i retur, men jeg håper det blir bra.

 

NB2! Jeg kjører Z-Wave JS to MQTT, usikker på om det er 100% likt som Z-Wave JS, jeg tror jeg måtte justere litt på noen av dataene for å få det til å fungere med MQTT-varianten. Som feks "003" (String) var muligens tidligere 3 (Integer) og lignende. Sjekk som sagt under events og se hva som dukker opp.

Ekspander  

 

Takk for svar, dette var bare "helt konge" og var et laaaangt skritt framover for meg! Ser dessuten at bryteren ikke bare har "KeyPressed", meg også "KeyHeldDown"/"KeyReleased" som kan gi noen nye, spennede muligheter.

  • 2 måneder senere...
  • 3 uker senere...
Skrevet
  afzz skrev (På 25.9.2021 den 13.57):

helt fersk med node red her, dere som bruker dette, hvordan får dere inn signal fra bryteren inn i node red?

Ekspander  

node-red lytter på alt i fra HA eller alle MQTT meldinger feks..

Bare og se i zwave-loggen hva som skjer når du trykker på / holder inne de forskjellige knappene.

Her er fra MQTT oppsettet i node-red:

image.thumb.png.7f6e288a54e654791a97e21426c0e483.png

 

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.