I’m also trying to setup the up/down dimmer when up/down is held. I tried adding a Repeat action to the “Bottom Paddle Hold” option that would keep going until the button was released (by listening to the “KeyReleased” event…based this on this post: Integrate Zooz ZEN34 with Home Assistant – PCB Isolation). Here’s the relevant YAML for the “Bottom Paddle Hold” action that I created:
repeat:
until:
- condition: device
device_id: 8110xxxxxxxxxxxxxxxxxxxxxxxxxxxx
domain: zwave_js
type: value
command_class: 91
property: scene
property_key: "002"
value: KeyReleased
sequence:
- service: light.turn_on
data:
brightness_step_pct: -10
target:
entity_id: light.living_room_recessed_lights_group
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 500
But I kept getting this error:
Value 24-91-0-Scene 001 can't be found on node Node(node_id=24). Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f6a9c17c4c0>
Here’s the full error:
Blueprint Zooz ZEN72 generated invalid automation with inputs OrderedDict([('zooz_zen72', '8110xxxxxxxxxxxxxxxxxxxxxxxxxxxx'), ('dimmer_up_1x', [OrderedDict([('service', 'light.turn_on'), ('data', OrderedDict()), ('target', OrderedDict([('entity_id', 'light.living_room_recessed_lights_group')]))])]), ('dimmer_down_1x', [OrderedDict([('service', 'light.turn_off'), ('data', OrderedDict()), ('target', OrderedDict([('entity_id', 'light.living_room_recessed_lights_group')]))])]), ('dimmer_down_hold', [OrderedDict([('repeat', OrderedDict([('while', [OrderedDict([('condition', 'device'), ('device_id', '8110xxxxxxxxxxxxxxxxxxxxxxxxxxxx'), ('domain', 'zwave_js'), ('type', 'value'), ('command_class', 91), ('property', 'Scene 001'), ('value', 'KeyReleased')])]), ('sequence', [OrderedDict([('service', 'light.turn_on'), ('data', OrderedDict([('brightness_step_pct', -10)])), ('target', OrderedDict([('entity_id', 'light.living_room_recessed_lights_group')]))])])]))])]), ('dimmer_down_2x', [OrderedDict([('service', 'homeassistant.turn_off'), ('data', OrderedDict()), ('target', OrderedDict([('entity_id', 'switch.adaptive_lighting_living_room')]))])]), ('dimmer_up_2x', [OrderedDict([('service', 'homeassistant.turn_on'), ('data', OrderedDict()), ('target', OrderedDict([('entity_id', 'switch.adaptive_lighting_living_room')]))])]), ('dimmer_down_release', [])]): Value 24-91-0-Scene 001 can't be found on node Node(node_id=24). Got <homeassistant.components.blueprint.models.BlueprintInputs object at 0x7f6a9c17c4c0>
I think this should work, right? But I can’t figure out what the issue is that is causing the error.