cheers fella unfortunately i’m way off that level atm but i can understand just a few lessons off implementing
Thank you so much. Works perfectly!
is it possible with last update (wave-js) this stopped working??
Maybe you celp me figure it out. The device seems to be registering the key pushes
2021-04-09T12:18:00.626Z CNTRLR « [Node 022] received CentralScene notification {
"nodeId": 22,
"ccId": "Central Scene",
"ccCommand": "0x03",
"payload": "0x990001"
}
did something change ??
Solved it
in the Blueprint :
event_type: zwave_js_event is replaced by event_type: zwave_js_value_notification
Cool, I’ll change that in the blueprint. It’s just that 1 line you changed? Or also the event_data?
Yust that one thing. And it works again
Thanks for this, it worked perfectly. Made the process much simpler
This works great and is making things much easier. Thank you
Thank you so much. This is so useful!
Thank you rule, this works perfect
The Remotec remote also supports the “KeyReleased” event, if you want to trigger something if the held keys are released. Maybe OP could also add that as well:
Example for key one within the "input part
button_1_released:
name: Release Button One after hold
description: Action to run on button release after hold.
default: []
selector:
action: {}
- conditions: "{{ scene_id == '001' and scene_value_id == 'KeyReleased' }}"
sequence: !input button_1_released
Hello,
I am trying to do the same on Zwave.
The automation is triggerred but the button does not do anything.
Do you spot any issue ?
blueprint:
name: Remotec ZRC-90 Blueprint
description: Create an automation for the Remotec ZRC-90 8 button remote using ZWAVE
domain: automation
input:
remote:
name: Remotec ZRC-90
description: The Remotec ZRC-90 to interact with.
selector:
entity:
integration: zwave
button_1_1:
name: Press Button One 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_1_2:
name: Press Button One 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_1_held:
name: Hold Button One
description: Action to run on button hold.
default: []
selector:
action: {}
button_2_1:
name: Press Button Two 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_2_2:
name: Press Button Two 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_2_held:
name: Hold Button Two
description: Action to run on button hold.
default: []
selector:
action: {}
button_3_1:
name: Press Button Three 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_3_2:
name: Press Button Three 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_3_held:
name: Hold Button Three
description: Action to run on button hold.
default: []
selector:
action: {}
button_4_1:
name: Press Button Four 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_4_2:
name: Press Button Four 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_4_held:
name: Hold Button Four
description: Action to run on button hold.
default: []
selector:
action: {}
button_5_1:
name: Press Button Five 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_5_2:
name: Press Button Five 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_5_held:
name: Hold Button Five
description: Action to run on button hold.
default: []
selector:
action: {}
button_6_1:
name: Press Button Six 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_6_2:
name: Press Button Six 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_6_held:
name: Hold Button Six
description: Action to run on button hold.
default: []
selector:
action: {}
button_7_1:
name: Press Button Seven 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_7_2:
name: Press Button Seven 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_7_held:
name: Hold Button Seven
description: Action to run on button hold.
default: []
selector:
action: {}
button_8_1:
name: Press Button Eight 1x
description: Action to run on button press once.
default: []
selector:
action: {}
button_8_2:
name: Press Button Eight 2x
description: Action to run on button press twice.
default: []
selector:
action: {}
button_8_held:
name: Hold Button Eight
description: Action to run on button hold.
default: []
selector:
action: {}
source_url: https://www.home-assistant.io/docs/z-wave/device-specific/
mode: single
max_exceeded: silent
trigger:
platform: event
event_type: zwave.scene_activated
event_data:
entity_id: !input 'remote'
action:
- variables:
scene_id: '{{ trigger.event.data.scene_id }}'
scene_value_id: '{{ trigger.event.data.scene_data }}'
- choose:
- conditions: '{{ scene_id == ''1'' and scene_value_id == ''0'' }}'
sequence: !input 'button_1_1'
- conditions: '{{ scene_id == ''1'' and scene_value_id == ''3'' }}'
sequence: !input 'button_1_2'
- conditions: '{{ scene_id == ''1'' and scene_value_id == ''1'' }}'
sequence: !input 'button_1_held'
- conditions: '{{ scene_id == ''2'' and scene_value_id == ''0'' }}'
sequence: !input 'button_2_1'
- conditions: '{{ scene_id == ''2'' and scene_value_id == ''3'' }}'
sequence: !input 'button_2_2'
- conditions: '{{ scene_id == ''2'' and scene_value_id == ''1'' }}'
sequence: !input 'button_2_held'
- conditions: '{{ scene_id == ''3'' and scene_value_id == ''9'' }}'
sequence: !input 'button_3_1'
- conditions: '{{ scene_id == ''3'' and scene_value_id == ''3'' }}'
sequence: !input 'button_3_2'
- conditions: '{{ scene_id == ''3'' and scene_value_id == ''1'' }}'
sequence: !input 'button_3_held'
- conditions: '{{ scene_id == ''4'' and scene_value_id == ''0'' }}'
sequence: !input 'button_4_1'
- conditions: '{{ scene_id == ''4'' and scene_value_id == ''3'' }}'
sequence: !input 'button_4_2'
- conditions: '{{ scene_id == ''4'' and scene_value_id == ''1'' }}'
sequence: !input 'button_4_held'
- conditions: '{{ scene_id == ''5'' and scene_value_id == ''0'' }}'
sequence: !input 'button_5_1'
- conditions: '{{ scene_id == ''5'' and scene_value_id == ''3'' }}'
sequence: !input 'button_5_2'
- conditions: '{{ scene_id == ''5'' and scene_value_id == ''1'' }}'
sequence: !input 'button_5_held'
- conditions: '{{ scene_id == ''6'' and scene_value_id == ''0'' }}'
sequence: !input 'button_6_1'
- conditions: '{{ scene_id == ''6'' and scene_value_id == ''3'' }}'
sequence: !input 'button_6_2'
- conditions: '{{ scene_id == ''6'' and scene_value_id == ''1'' }}'
sequence: !input 'button_6_held'
- conditions: '{{ scene_id == ''7'' and scene_value_id == ''0'' }}'
sequence: !input 'button_7_1'
- conditions: '{{ scene_id == ''7'' and scene_value_id == ''3'' }}'
sequence: !input 'button_7_2'
- conditions: '{{ scene_id == ''7'' and scene_value_id == ''1'' }}'
sequence: !input 'button_7_held'
- conditions: '{{ scene_id == ''8'' and scene_value_id == ''0'' }}'
sequence: !input 'button_8_1'
- conditions: '{{ scene_id == ''8'' and scene_value_id == ''3'' }}'
sequence: !input 'button_8_2'
- conditions: '{{ scene_id == ''8'' and scene_value_id == ''1'' }}'
sequence: !input 'button_8_held'
{
"event_type": "zwave.scene_activated",
"data": {
"entity_id": "zwave.living_remote",
"node_id": 25,
"scene_id": 5,
"scene_data": 0
},
"origin": "LOCAL",
"time_fired": "2021-05-26T14:28:58.425320+00:00",
"context": {
"id": "2fb387bcfb4f696b92c89e3cf79a2f61",
"parent_id": null,
"user_id": null
}
}
Yes,
Found the issue as well. Integer on the deprecated version vs string on the new one.
I replaced ‘{{ scene_id == ‘‘1’’ and scene_value_id == ‘‘0’’ }}’ with ‘{{ scene_id == 1 and scene_value_id == 0 }}’.
PS: I tried this before, but it seems I have to re-create the automation as well
Stupid question: Why is the Remotec ZRC-90 not available as a device with entities in the Zwave-JS integration? And how to get it in?
Hi,
Nice feature! But I am still struggling with this device. Can’t seem to get it work in Homeassistant.
My Z-wave in HA is managed by my Fibaro Home Center 2, which I added in HA/ configuration.yaml.
All other Fibaro Z-wave devices show up as entities in Home Assistant. Except this Remotec Panel…
I managed to include it in Fibaro Home center, but I want to use it in HA…
Are there any people who sorted this out?
Regards,
Ludwig
Hi Ludwig, this blueprint only works if you use the zwave-js integration in HA. I’m afraid I can’t test it for you in combination with a HC2. I used to own a Fibaro HC2 in the past but moved everything to HA (including an Aeotec Z-Wave USB stick) to manage my zwave network. It will take some time to rebuild your network, scenes and (LUA) scripts but once I did I never looked back.
Thanks Rule!
I think I have to look for an alternative panel
Switching everything to Aetoec does not sound like an inviting idea
Regards,
Ludwig