[ST Edge] Driver for GE/Jasco/Honeywell Z-Wave Switches, Dimmers, Fans, Outlets, and Plug-Ins

Either create a dummy virtual device or use another real device as a placeholder in your Routines so they don’t get deleted.

Either the Z-Wave Explorer or the Z-Wave Associator should have what he is looking for. Post screenshots from both :slight_smile:

1 Like

So, using the Smartthings CLI for this device I see that it is associated with the device ID for my hub:

Main Info
─────────────────────────────────────────────────────────
Label Upstairs lights
Name ge-dimmer-scene
Id c1541f4d-8924-4239-8dc3-9394c5e05f6c
Type ZWAVE
Manufacturer Code 0063-4944-3235
Location Id 1cd95593-fafe-40ba-8a41-1c633ee8812c
Room Id f23d1702-751f-431d-8d9b-86d068151644
Profile Id 43258f10-d32e-31f3-a034-0de2cd194f49
Capabilities switch
switchLevel
button
refresh
─────────────────────────────────────────────────────────

Device Integration Info (from zwave)
──────────────────────────────────────────────────────────────
Network Id 33
Driver Id 5ad2cc83-5503-4040-a98b-b0fc9931b9fe
Executing Locally true
Hub Id 68c59191-e758-44b1-b648-c5a84d4b5f69
Network Security Level ZWAVE_S2_AUTHENTICATED
Provisioning State PROVISIONED
──────────────────────────────────────────────────────────────

If you need it, I’ll run the additional utilities in your Channel

@philh30 - Any thoughts on this?

Seeing this error with this driver installed when attempting to set fanSpeed.

2023-04-23T14:58:32.098069238+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Received event with handler capability
2023-04-23T14:58:32.131211946+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Z-Wave command(7b54a90f) queued for radio transmission: CC:Switch Multi-level, CID:0x01
2023-04-23T14:58:32.133186238+00:00 INFO GE Z-Wave Switch/Dimmer/Fan/Outlet  <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)> received command: {"args":{"speed":1},"capability":"fanSpeed","command":"setFanSpeed","component":"main","positional_args":[1]}
2023-04-23T14:58:32.135273571+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Found CapabilityCommandDispatcher handler in ge-zwave-switch -> Z-Wave fan 3 speed
2023-04-23T14:58:32.139459905+00:00 INFO GE Z-Wave Switch/Dimmer/Fan/Outlet  <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)> sending Z-Wave command: {args={duration="default", value=32}, cmd_class="SWITCH_MULTILEVEL", cmd_id="SET", dst_channels={}, encap="AUTO", payload="\x20\xFF", src_channel=0, version=2}
2023-04-23T14:58:32.140529946+00:00 ERROR GE Z-Wave Switch/Dimmer/Fan/Outlet  Bedroom Fan thread encountered error: [string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)>:
    arg1: table: 0x21e6000
[string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)>:
    arg1: table: 0x21e6000
[string "zwave_fan_helpers.lua"]:43: attempt to perform arithmetic on a string value (local 'duration')
2023-04-23T14:58:32.247790071+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Z-Wave command(7b54a90f) transmit status: TRANSMIT_COMPLETE_OK

Just to close the loop for others watching this issue. I resolved it by deleting the device from ST, did a factory reset (3xUp, 3xDown), and re-added.

Before I did that, I took a snap of Zwave Explorer – the device did not look normal:

After reset:

Im having nothing but problems since Smartthings mass delete debacle… Now when I try to re-add the GE Fan switch, it adds using the DTH and not the edge driver. It doesnt respond with the old driver and cant switch to new driver.

@philh30 the Dim Up/Down Rate in the Settings seems to be for the dimming commands that are sent from the hub. However, it seems there is another configuration parameter 10 that governs how the switch behaves when dimming locally at the switch.

Would you be able to implement this in Settings so that I don’t need to change drivers to a zwave tweaker as (EDGE Driver-Mc): Z-Wave Device Config Mc to set this?

What device(s) do you have? My GE/Jasco dimmers (fingerprint 4944-3038) and motion/dimmers (fingerprint 494D-3034) both have settings for Z-Wave dim rate, manual dim rate, and All on/off dim rate.

My devices are ge-dimmer-scene GE/Jasco dimmers 4944-3235 ZW3010 #46203 paddle and 4944-3237 ZW3011 #46204 toggle

Different models have different features. Parameters 9 and 10 were used on older (non Z-wave Plus) dimmers to control manual dim rates. The driver implements them for the devices that have them. I’ve never seen anything claiming that they’re present on the newer models.

Here are a couple resources specific to your paddle dimmer model. If you’re wanting to experiment with parameters outside of what’s documented for your dimmers then I suggest you use a z-wave tweaker.

https://products.z-wavealliance.org/products/3323/configs

Aah, thank you, I probably was looking at an older resource. So it seems like for the dimmers I use that there is one parameter #6, and it only controls the dim rate “by command” i.e. from the hub. Local control is not impacted. I guess I could set up a button press routine for single press on/off, set Dim in the driver to Dim Quickly, and that would achieve the desired effect?

1 Like

Thank you philh30!
Installed as you instruct, then switched controllers on that switch specifically from within the SmartThings app and it was working again! Alexa updated immediately.
I have a GE enlighten fan toggle switch.
Even better, before I’d have to say “fan 30” to get low, now I can say “fan low”!

1 Like

philh30,
Thank you for this and the other drivers in that GitHub repo! Now where did the coffee button go so I can buy you a cup of coffee/tea/etc. This saved me a lot of hassle, especially with summer coming up quickly.

1 Like

@philh30 Still seeing this error when the setFanSpeed command is invoked on GE fan control. Any thoughts on whether this is a device, driver, or SmartThings issue?

Thank you so much for your hard work on this. You just saved this company a long time customer with 4 GE fan paddle switches. We haven’t been able to change the speeds in app for over 2 years! It boggles the mind why they wouldn’t push an update for these switches in all this time. Thanks so much. :trophy::trophy::trophy::trophy::trophy:

I had groovy handler for many years that allowed me to double tap up & it turned on another GE switch, then double tap again & it would turn the other switch off… & double tap down would turn on a 3rd switch on/double tap down again to turn off 3rd switch.

Today ST upgraded me to this edge driver… how do I reconfigure my double taps? What info do I add in these settings? (Forgot how since I did it on groove years ago)…. Plz & thx

Use the following driver for your GE switches.

That is what I’m using…

I figured how to find the device network ID, then add ID to association 3, but it only lets me add another device, like “double tap up = on & double tap down = off”, which means i can’t add 2 separate switches to control independently. (Like it did with groovy)

I need double tap up to work as on/off & double tap down to be on/off (for a diff device)

Sorry, I haven’t use associations.

Is the following what you are trying to do?

2 Likes

You actually reminded me how I did it, via Smart lighting… thx!

Old post but if you haven’t fixed it, here’s what works for me. In Alexa devices find the ceiling fan and create routines (I do several to cover various wording).

2 pictures attached…