The Zooz ZEN32 adds indicator command class support in recent firmware, so in case anyone was trying to figure out how to use it like I was and couldn’t easily find any information about it with HA here it is.
Where indicatorID 0x50 = all buttons, and individual buttons: 1:0x44, 2:0x45, 3:0x46, 4:0x47, 5:0x43
Property 2 is a boolean for on/off:
service: zwave_js.invoke_cc_api
data:
command_class: '135'
method_name: set
parameters:
- - indicatorId: 0x45
propertyId: 2
value: true
target:
device_id: X
Flashing uses properties 3, 4, and 5:
service: zwave_js.invoke_cc_api
data:
command_class: '135'
method_name: set
parameters:
- - indicatorId: 0x50
propertyId: 3
value: 0x11
- indicatorId: 0x50
propertyId: 4
value: 0xFF
- indicatorId: 0x50
propertyId: 5
value: 0
target:
device_id: X
Property 3 is duration in 10th of a second (max 0xFF = 25.5 seconds)
Property 4 is number of cycles to flash (use 0xFF for continuous)
Property 5 let you do asymmetric flashing (0x00 means equal time on/off)
Zooz ZEN32 firmware: ZEN32 Scene Controller Change Log - Zooz Support Center