Skip to main content

Red Series mmWave How to Change Default Level Local on a Schedule • Home Assistant Z-Wave JS

This article will teach you how to change a parameter inside Homeassistant Z-Wave JS as well as provide specific examples.

L
Written by Lance M

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 Default Level - Local, which determines the brightness percentage the light turns on to when you physically press the up paddle.

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., 100% during the day, 20% at night to prevent blinding yourself).

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.

  1. Navigate to Settings > Devices & Services > Z-Wave JS.

  2. Click on Devices and select your Red Series mmWave Dimmer.

  3. In the device menu, note the name of the device.

  4. For the Red Series mmWave Dimmer, the configuration parameter for Default Level (Local) is Parameter 13.

Step 2: Create a Time-Based Automation

We will build an automation that updates this parameter at specific times of the day.

  1. Go to Settings > Automations & Scenes > Automations.

  2. Click Create Automation in the bottom right corner, then choose Create New Automation.

  3. 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.

  1. Scroll down to the Actions section.

  2. Click + Add Action and select Perform Action (or Call Service in older HA versions).

  3. Search for and select: Z-Wave JS: Set a Z-Wave device configuration parameter value (zwave_js.set_config_parameter).

  4. Select your Target Device (your Red Series Dimmer).

  5. Enter the following values into the fields:

    • Parameter: 13 (Default Level - Local)

    • Value: Set your desired physical turn-on percentage (e.g., 20 for night, 100 for day).

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.

  1. Click the three vertical dots in the top right corner of the automation builder and select Edit in YAML.

  2. Clear the contents and paste the code below:

YAML

alias: "Z-Wave: Schedule Inovelli mmWave Local Default Level"
description: "Changes the physical turn-on brightness level of the 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: 13
value: 100
- conditions:
- condition: trigger
id: night_time
sequence:
- action: zwave_js.set_config_parameter
target:
device_id: YOUR_DEVICE_ID_HERE
data:
parameter: 13
value: 20
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

  1. Click Save in the top right corner of your automation screen.

  2. Test the action immediately by clicking the three dots next to one of your choices/actions and selecting Run.

  3. Walk over to your physical Inovelli switch, turn it off, and tap the upper paddle once.

  4. Verify that the light turns on directly to your scheduled level without lagging or stepping through a transition!

Did this answer your question?