GE switches not dimming

Homeassistant updated the firmware on four GE 14299 / ZW3006 dimmer switches last week to v5.26. Since then I am not able to dim my lights using the paddle on any of the four switches. Dimming works only through Homeassistant (i.e., setting the slider on the switch in HomeAssistant).

Is anyone facing a similar issue? Configuration on the switch is pasted below:

Wife is completely annoyed. Please help!

you dont have it as this is not part of the default file for zwavejsmqtt but Parameter 16 controls the dimming function for theses switches.

0: dimmer mode
1: switch mode

in zwavejsmqtt it is possible to send custom config parameters
I forget how to do this in HA but it is also possible I believe.
In any case, try changing Parameter 16 to 0

You can add this as custom file in zwavejsmqtt to make the parameter show in ui

I use 14298 but config is same as 14299
I change below file to match 14299
place in file /usr/src/app/store/config/0x0063/ge_14299_zw3006.json of zwavejsmqtt folder. I use docker so not sure how this fits your install.

{
	"manufacturer": "GE/Jasco",
	"manufacturerId": "0x0063",
	"label": "14299 / ZW3006",
	"description": "In-Wall Dimmer Switch",
	"devices": [
		{
			"productType": "0x4944",
			"productId": "0x3039"
		}
	],
	"firmwareVersion": {
		"min": "0.0",
		"max": "255.255"
	},
	"supportsZWavePlus": true,
	"associations": {
		// One entry for each association group
		"1": {
			"label": "Lifeline",
			"maxNodes": 5,
			"isLifeline": true
		},
		"2": {
			"label": "Basic - Local Load",
			"maxNodes": 5
		},
		"3": {
			"label": "Basic - Double Tap", // required
			"maxNodes": 5,
			"isLifeline": true
		}
	},
	"paramInformation": {
		"3": {
			"label": "Night Light",
			"description": "Defines the behavior of the blue LED. Default is on when switch is off.",
			"valueSize": 1,
			"minValue": 0,
			"maxValue": 2,
			"defaultValue": 0,
			"allowManualEntry": false,
			"options": [
				{
					"label": "LED on when switch is OFF",
					"value": 0
				},
				{
					"label": "LED on when switch is ON",
					"value": 1
				},
				{
					"label": "LED always off",
					"value": 2
				}
			]
		},
		"4": {
			"label": "Invert Switch",
			"description": "Invert the ON/OFF Switch State.",
			"valueSize": 1,
			"minValue": 0,
			"maxValue": 1,
			"defaultValue": 0,
			"allowManualEntry": false,
			"options": [
				{
					"label": "No",
					"value": 0
				},
				{
					"label": "Yes",
					"value": 1
				}
			]
		},
		"7": {
			"label": "Dim Rate Steps (Z-Wave Command)",
			"description": "Number of steps or levels",
			"valueSize": 1,
			"minValue": 0,
			"maxValue": 99,
			"defaultValue": 1,
			"unsigned": true
		},
		"8": {
			"label": "Dim Rate Timing (Z-Wave)",
			"description": "Timing of steps or levels",
			"valueSize": 2,
			"unit": "10ms",
			"minValue": 1,
			"maxValue": 255,
			"defaultValue": 3,
			"unsigned": true
		},
		"9": {
			"label": "Dim Rate Steps (Manual)",
			"description": "Number of steps or levels",
			"valueSize": 1,
			"minValue": 1,
			"maxValue": 99,
			"defaultValue": 1,
			"unsigned": true
		},
		"10": {
			"label": "Dim Rate Timing (Manual)",
			"description": "Timing of steps",
			"valueSize": 2,
			"unit": "10ms",
			"minValue": 1,
			"maxValue": 255,
			"defaultValue": 3,
			"unsigned": true
		},
		"11": {
			"label": "Dim Rate Steps (All-On/All-Off)",
			"description": "Number of steps or levels",
			"valueSize": 1,
			"minValue": 1,
			"maxValue": 99,
			"defaultValue": 1,
			"unsigned": true
		},
		"12": {
			"label": "Dim Rate Timing (All-On/All-Off)",
			"description": "Timing of steps or levels",
			"valueSize": 2,
			"unit": "10ms",
			"minValue": 1,
			"maxValue": 255,
			"defaultValue": 3,
			"unsigned": true
		},
		"16": {
			"label": "Switch Mode",
			"description": "Turn your dimmer into an On/Off switch with switch mode",
			"valueSize": 1,
			"minValue": 0,
			"maxValue": 1,
			"defaultValue": 0,
			"unsigned": true,
			"allowManualEntry": false,
			"options": [
				{
					"label": "Normal Operation",
					"value": 0
				},
				{
					"label": "Switch Mode",
					"value": 1
				}
			]
		}
	},
	"compat": {
		"treatBasicSetAsEvent": true
	}
}

I’m having this same issue with my 14299 / ZW3006.

I tried changing parameter 16 using the Custom Configuration feature of Z-Wave JS to MQTT. It changed the behavior a bit, but still no dimming.

When parameter 16 is ‘0’:
Single pressing the up/down paddles turn the lights on/off.
Long pressing the down paddle immediately turns the lights off. Then the lights are “stuck” in the off state until long pressing the up paddle.
This was the default behavior of the switch after the firmware update that “broke” dimming.

When parameter 16 is ‘1’:
Single pressing the up/down paddles turn the lights on/off.
Long pressing the down paddle does nothing, until the paddle is released, at which point the lights turn off. Same with long pressing the up paddle; nothing happens until the paddle is released, at which point the lights turn back on.

Well, I fixed the problem.

After multiple failed attempts to roll back the switch firmware, I got fed up and reset the switch (press up 3x, press down 3x). After the reset, the dimming functionality was back to normal. I had to re-pair it to my Z-Wave network, but it was worth it for a working dimmer.

@tmjpugh @rehanson Many many thanks for the pointers. I fiddled a bit with the custom config, but could not get param 16 to show up (likely my code issue).

I instead, excluded and repaired with HA, and now all is well with the world. I hope the ZW3006 handler is updated to show param 16 without the additional config changes.