Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Home Assistant - Namron Z-wave 4 kanaler bryter - Scene activated


Anbefalte innlegg

På 6.4.2021 den 20.04, Petterpotet skrev:

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}]

 

 

 

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

Lenke til kommentar
Del på andre sider

6 timer siden, Preference skrev:

 

 

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

 

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.

Lenke til kommentar
Del på andre sider

  • 2 uker senere...
På 6.4.2021 den 20.04, Petterpotet skrev:

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}]

 

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.

Lenke til kommentar
Del på andre sider

13 timer siden, krirost skrev:

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

 

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
Lenke til kommentar
Del på andre sider

På 20.4.2021 den 22.04, krirost skrev:

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.

 

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

Lenke til kommentar
Del på andre sider

  • 4 uker senere...
On 02/04/2021 at 13:14, Preference said:

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  

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
Lenke til kommentar
Del på andre sider

På 18.5.2021 den 15.49, Mathias skrev:

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

 

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

  • Like 1
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

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?

 

Lenke til kommentar
Del på andre sider

Janski skrev (1 time siden):

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?

 

 

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.

Lenke til kommentar
Del på andre sider

2 hours ago, slippern said:

 

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.

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
Lenke til kommentar
Del på andre sider

LaStrada skrev (11 timer siden):

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.

 

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.

Lenke til kommentar
Del på andre sider

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

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

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

 

Lenke til kommentar
Del på andre sider

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.