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

@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…


You can now incorporate multiple phrasings into a single routine - much more efficient!

Pushing out an update. Let me know if this fixes that error.

2 Likes

Thanks for the tip. Never noticed they added that capability. Certainly cleaner to just have 1 routine covering all phrases the family uses.

1 Like

Thanks! Driver updated to 7-11-2023. Same error occurs, but on one of my fans the fanSpeed command works regardless:

The command does not work on our Bedroom Fan, which has a Mfg Code of 0063-4944-3131 and one additional command (“button”) exposed.

Bedroom Fan Error
2023-07-11T13:16:14.473635437+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: 0x27d1b08
[string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)>:

The command does work on the Office Fan, which has a Mfg Code of 0063-4944-3034 and no “button” command. However, the logcat shows the same error.

Office Fan Error
2023-07-11T13:22:26.053543449+00:00 ERROR GE Z-Wave Switch/Dimmer/Fan/Outlet  Office Fan thread encountered error: [string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: 91b82543-c2e4-439b-9e1c-95ee07c511ce [60] (Office Fan)>:
    arg1: table: 0x27cba18
[string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: 91b82543-c2e4-439b-9e1c-95ee07c511ce [60] (Office Fan)>:

I have another 0063-4944-3034 but it hasn’t migrated yet.

Are there a couple more lines after what you posted that are related to those errors? There’s not enough info in what you posted to tell exactly what’s happening.

Here’s the entire log for the event. Definitely meant to include the line after the error referencing an “attempt to perform arithmetic on a string value.” Sorry.

Event Log
2023-07-11T14:31:05.181447802+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Received event with handler capability
2023-07-11T14:31:05.201217469+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Z-Wave command(a4f81cd0) queued for radio transmission: CC:Switch Multi-level, CID:0x01
2023-07-11T14:31:05.202895594+00:00 INFO GE Z-Wave Switch/Dimmer/Fan/Outlet  <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)> received command: {"positional_args":[2],"component":"main","command":"setFanSpeed","args":{"speed":2},"capability":"fanSpeed"}
2023-07-11T14:31:05.203665635+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Found CapabilityCommandDispatcher handler in ge-zwave-switch -> Z-Wave fan 3 speed
2023-07-11T14:31:05.204361844+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=66}, cmd_class="SWITCH_MULTILEVEL", cmd_id="SET", dst_channels={}, encap="AUTO", payload="\x42\xFF", src_channel=0, version=2}
2023-07-11T14:31:05.211788885+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: 0x2a71d30
[string "st/dispatcher.lua"]:233: Error encountered while processing event for <ZwaveDevice: cfb26775-06db-4cd2-b0e9-6b12b0d78eac [3B] (Bedroom Fan)>:
    arg1: table: 0x2a71d30
[string "zwave_fan_helpers.lua"]:43: attempt to perform arithmetic on a string value (local 'duration')
2023-07-11T14:31:05.285559386+00:00 TRACE GE Z-Wave Switch/Dimmer/Fan/Outlet  Z-Wave command(a4f81cd0) transmit status: TRANSMIT_COMPLETE_OK

Thanks. Odd that it’s still the same error on the same line. I’ll take another look tonight.

1 Like

Hi @philh30

I don’t know if it will be a similar issue, I had the a problem with the duration argument in a driver with a change smartthings made a while ago in the constants in default libraries and it’s because the version of the command class defined in the driver doesn’t support that argument with a string value "default " that they use in the handler defaults and other versions of c.c. higher

Let’s try again, version 2023-07-12T03:33:26.23424277. I can’t find anything besides what I fixed yesterday, and my test runs are coming up clean. My best guess is that the driver didn’t end up getting the change included when I repackaged last night.

2 Likes

That did the trick. Thanks!

1 Like

Hi, just finished about 10 hours of manual configuration for the mesh network and various door locks on a fairly large building. There was some lock repair, mainly on the schlages; however the philh30 drivers picked up everything just fine on all models.
The questions appear around my use of Enbrighten ZWave Plus Plug- In outlet. The family appears to belong to the GE/Jasco plug-in switch group.
Fingerprint is listed as: 0063-5052-3133. Profiled as a switch-binary. Also seems to be grouped in the 0063/5052/* family with the smartthings channel. Its function is mainly to build out the mesh network as a zwave plus on/off plug-in switch and repeater.
As mentioned I can not find that exact fingerprint in the smartthings edge drivers, nor with philh30 drivers published list and nor with Mariano’s. The Enbrighten picked up Mariano’s driver, switch plus child, upon inclusion. I left it alone. Think I need a driver here for full function -any ideas?
Further, of the 5 leviton’s (DZPA1) placed, 4 seem to act correctly - but one is giving me a reverse polarity, ie, OFF on controller is actually ON device. Its listed as 001D-3601-0001. Any advice or help here - how do I get the correct driver (picked up the standard edge driver) for that exact fingerprint?

Hi all,

I’ve got a GE smart dimmer switch (14294) and have installed this, but am not seeing options for buttons when I try to add a new routine under the “If” condition - does anyone have any ideas?