Overview
The Inovelli Red Series mmWave Presence Dimmer (VZW32-SN) allows you to customize its physical behavior directly from your smart home hub. One of its most powerful parameters is mmWave Load Behavior, which determines if the attached load is turned on when presence is detected (the light turns on when you are in the detection area.
By default, this is a static value. However, by leveraging Home Assistant Automations and the Z-Wave JS integration, you can change this parameter dynamically based on a schedule (e.g., 1 enabled or 0 disabled).
You will need to create the enable and disable triggers in your automation.
Prerequisites:
An Inovelli Red Series mmWave Presence Dimmer paired to Home Assistant.
The Z-Wave JS or Z-Wave JS UI integration installed and running.
Step 1: Identify Your Z-Wave Node ID and Parameter
Before writing the automation, you need to know the name or Node ID of your switch and the specific configuration parameter number for the Local Default Level.
Navigate to Settings > Devices & Services > Z-Wave JS.
Click on Devices and select your Red Series mmWave Dimmer.
In the device menu, note the name of the device.
For the Red Series mmWave Dimmer, the configuration parameter for mmWave Load Behavior is Parameter 110.
Step 2: Create a Time-Based Automation
We will build an automation that updates this parameter at specific times of the day.
Go to Settings > Automations & Scenes > Automations.
Click Create Automation in the bottom right corner, then choose Create New Automation.
Set your Triggers for when the brightness changes should occur (e.g., at Sunrise and Sunset, or at specific clock times).
Trigger Example (Night Mode)
Trigger Type: Time
Fixed Time:
22:00:00(10:00 PM)
Trigger Example (Day Mode):
Trigger Type: Time
Fixed Time:
07:00:00(7:00 AM)
Step 3: Add the Z-Wave JS Configuration Action
To change internal device configurations, you must call a specific Z-Wave JS service within your automation actions.
Scroll down to the Actions section.
Click + Add Action and select Perform Action (or Call Service in older HA versions).
Search for and select:
Z-Wave JS: Set a Z-Wave device configuration parameter value(zwave_js.set_config_parameter).Select your Target Device (your Red Series Dimmer). Device ID is found in your device list.
Enter the following values into the fields:
Step 4: Full Automation YAML Code (Recommended Approach)
Instead of creating multiple separate automations, you can copy and paste this optimized, single-blueprint YAML configuration. It uses a choose block to handle both Day and Night levels smoothly inside one single script.
Click the three vertical dots in the top right corner of the automation builder and select Edit in YAML.
Clear the contents and paste the code below:
alias: "Z-Wave: Schedule Inovelli mmWave Load Control"
description: "Changes the mmWave control of load Inovelli Red Series switch based on the time of day."
trigger:
- platform: time
at: "07:00:00"
id: day_time
- platform: time
at: "22:00:00"
id: night_time
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: day_time
sequence:
- action: zwave_js.set_config_parameter
target:
device_id: YOUR_DEVICE_ID_HERE
data:
parameter: 110
value: 1
- conditions:
- condition: trigger
id: night_time
sequence:
- action: zwave_js.set_config_parameter
target:
device_id: YOUR_DEVICE_ID_HERE
data:
parameter: 110
value: 0
mode: single
Note: Replace YOUR_DEVICE_ID_HERE with the actual alphanumeric device ID of your switch, or use the visual UI editor after pasting to pick your device from the dropdown menu.
Step 5: Test and Verify
Click Save in the top right corner of your automation screen.
Test the action immediately by clicking the three dots next to one of your choices/actions and selecting Run.
Walk over to your physical Inovelli switch, turn it off, and tap the upper paddle once.
Verify that the light turns on directly to your scheduled level without lagging or stepping through a transition!











