I’ve been looking for a more reliable Z-Wave switch to replace my old GE switches. I say reliable but what I really mean is that “Instant status update” or any update for that matter. With my current GE switches (I know) the status change only seems to make to HA about half the time when the switch is activated manually.
I know the HomeSeer HS-WS100+ will do this but it’s also one of the more expensive switches. Plus an add-on switch for 3-4 way circuits can be an additional $20.
Even though the required command_control_classes are not listed in the database I decided to give Inovelli NZW30S a shot. Mainly because this Z-Wave switch works with existing switches in 3/4 way configurations.
I haven’t had much time to get it installed in its final location (which will be a 4-way light) but in the mean time I have this installed in my bedroom and I’m already extremely happy with this switch. So far it’s been solid and status updated are reflected near instantly in HA when the switch is activated manually. It’s been about a week now and not one time has the actual light vs that status in HA been out of sync! This switch also has 10 scenes that were recognized by Home Assistant.
Here’s this I scanned from the manual.
Just wanted to share for anyone looking for a slightly cheaper alternative to the HomeSeer
And to save a few minutes… Here’s a head start on the event triggers for all 10 scenes
Add this to your automations.yaml
#- alias: 'Inovelli POWER ON - single tap up'
# trigger:
# - event_type: zwave.scene_activated
# platform: event
# event_data:
# entity_id: zwave.inovelli_nzw30
# scene_id: 2
# scene_data: 0
- alias: 'Inovelli - push/hold up'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 2
scene_data: 1
action:
- service: light.toggle
entity_id: light.bedroom_lamp
- alias: 'Inovelli - 2 tap up'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 2
scene_data: 3
action:
- service: light.toggle
entity_id: light.bedroom_closet
- alias: 'Inovelli - 3 tap up'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 2
scene_data: 4
action:
- service:
entity_id:
- alias: 'Inovelli - 4 tap up'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 2
scene_data: 5
action:
- service:
entity_id:
- alias: 'Inovelli - 5 tap up'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 2
scene_data: 6
action:
- service:
entity_id:
# --------------------------------------
#- alias: 'Inovelli POWER OFF single tap down'
# trigger:
# - event_type: zwave.scene_activated
# platform: event
# event_data:
# entity_id: zwave.inovelli_nzw30
# scene_id: 1
# scene_data: 0
- alias: 'Inovelli - push/hold down'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 1
scene_data: 1
action:
- service:
entity_id:
- alias: 'Inovelli - 2 tap down'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 1
scene_data: 3
action:
- service:
entity_id:
- alias: 'Inovelli - 3 tap down'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 1
scene_data: 4
action:
- service:
entity_id:
- alias: 'Inovelli - 4 tap down'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 1
scene_data: 5
action:
- service:
entity_id:
- alias: 'Inovelli - 5 tap down'
trigger:
- event_type: zwave.scene_activated
platform: event
event_data:
entity_id: zwave.inovelli_nzw30
scene_id: 1
scene_data: 6
action:
- service:
entity_id: