ZWave- Send Raw Messages

Hi,

I have a Fibaro Home Implant and want to decouple inputs from outputs. There’s a way to do this with protection classes (0x75) and by sending the following raw message:

Node-ID, 0x60, 0x0D, 0x00, 0x06, 0x75, 0x01, 0x02, 0x00

I am aware that sending commands or values through the z-wave-service is also possible. However I am lost at what to enter here:

service: zwave_js.set_value
target:
  device_id: 81f2e67d220b9f2ea5e28b5d37232b67
data:
  command_class: '0x75'
  property: '0x60, 0x0D, 0x00, 0x06, 0x75, 0x01, 0x00, 0x00'

or maybe like this?

service: zwave_js.set_config_parameter
data:
  parameter: '0x75'
  value: '0x00'
  bitmask: '0x60, 0x0D, 0x00, 0x06, 0x75, 0x01, 0x02'
target:
  device_id: 81f2e67d220b9f2ea5e28b5d37232b67

I was hoping someone could help translating the raw message into a home-assistant z-wavejs-message :slight_smile:

Best regards,
Konstantin

No, you cannot send raw messages with HA. However, you certainly will have a value that is usable with set_value for the Protection CC. You can see the list of values in the network dump. It will aid in setting the service parameter fields. There is a 1-to-1 mapping from the value fields in the dump to the service call fields.

set_config_parameter is only for Configuration CC values, it doesn’t not work for any other CC.

1 Like

@freshcoast
Thank you. The network dump is totally useful here. Didn’t know that, thank you.

In the end I was able to complete my task with this command:

service: zwave_js.set_value
target:
  device_id: 81f2e67d220b9f2ea5e28b5d37232b67
data:
  command_class: '117'
  endpoint: '6'
  property: rf
  value: 0

The gate is moving!