Jasco ZW4002 Fan Switch Pairing as Dimmer on SmartThings v3 Hub – need help

Hi everyone,
I’m hoping someone can help me understand what’s going on with a new Z-Wave fan control switch.

My setup:

  • Hub: SmartThings v3

  • Firmware: 000.058.00010

  • Region: US

  • Device: Jasco Solid-State Fan Speed Control. Date Code 2231B

The issue:
When I pair this fan switch, SmartThings consistently adds it as a dimmer (“JascoPro In-Wall Dimmer 1”).
In the Advanced Web UI, the only selectable driver is Z-Wave Switch.
In the SmartThings app, I don’t see the normal fan-specific UI (no fan speed controls — only a brightness slider).
I also don’t have the “Manage Hub’s Drivers” option in the mobile app, so I can’t assign or install the correct fan driver.

What I’ve tried:

  • Full factory exclusion/reset on the switch

  • Removing and re-adding the device multiple times

  • Checking the Advanced Web UI for available drivers

  • Checking the CLI (hub does not show any enrolled driver channels)

  • Verifying hub firmware and region

  • Confirming wiring and successful Z-Wave inclusion

  • Contacted Samsung support, who referred me to Developer Support / Community

What I need:
Guidance on how to get this recognized as a fan controller instead of a dimmer, or whether there is a specific Edge driver/channel I need to be using with this hub and this device.

Any help or pointers would be greatly appreciated — I’ve spent several hours trying to work through this and I’m clearly missing something. Thanks in advance for your patience as I’ve seen other posts here similar to this but haven’t quite been able to work out how to get this fixed. I know I said I checked the CLI, but honestly I used ChatGPT to walk me through all that–I’m very much a novice with that stuff.

Subscribe to this channel and install the Z-Wave Switch CS driver on your hub. It supports most GE/Jasco switches, dimmers, and fan controllers.

Thanks–I installed that driver and am able to select it but am still having trouble. Attached is a picture of the screen that comes up along with a picture of the driver info. The Fan Speed selector is grayed out (the dimmer slider still works) and I get the message “This device hasn’t updated all of its status info yet. Check again later.” I made sure to power cycle the switch, remove it from ST, factory reset the switch, and add it again, but same results. Any suggestions?

That message generally indicates that either 1) the profile contains a capability that the device doesn’t support so the device isn’t provide a status update about the capability state; 2) or the device is slow to report the status of one or more of its capabilities. To figure out which it is will require a little troubleshooting of the interaction between the device and the hub. Download the ST CLI to a Windows/Linux/macOS computer and issue the command “smartthing edge:drivers:logcat” and select the switch/fan driver. Then in the app, swipe down on the device page to refresh the state. Copy and paste the output here using the pre-formatted option in the “+” menu.

connecting... connected
2025-11-23T21:56:51.939708078Z TRACE Z-Wave Switch CS  Received event with handler capability
2025-11-23T21:56:51.969755911Z INFO Z-Wave Switch CS  <ZwaveDevice: 086f1148-ae0d-44b0-aa08-902fd5a59bb7 [58] (Master Bed fan)> received command: {"args":{},"capability":"refresh","command":"refresh","component":"main","named_args":{},"positional_args":{}}
2025-11-23T21:56:51.979709994Z TRACE Z-Wave Switch CS  Found CapabilityCommandDispatcher handler in zwave-switch
2025-11-23T21:56:52.822696203Z INFO Z-Wave Switch CS  <ZwaveDevice: 086f1148-ae0d-44b0-aa08-902fd5a59bb7 [58] (Master Bed fan)> sending Z-Wave command: {args={}, cmd_class="SWITCH_MULTILEVEL", cmd_id="GET", dst_channels={}, encap="AUTO", payload="", src_channel=0, version=1}
2025-11-23T21:56:52.859248078Z TRACE Z-Wave Switch CS  Z-Wave command(4aba99b0) queued for radio transmission: CC:Switch Multi-level, CID:0x02
2025-11-23T21:56:52.869433911Z DEBUG Z-Wave Switch CS  GE Fan 14314 device thread event handled
2025-11-23T21:56:53.033446036Z TRACE Z-Wave Switch CS  Z-Wave command(4aba99b0) transmit status: TRANSMIT_COMPLETE_OK
2025-11-23T21:56:53.087376994Z TRACE Z-Wave Switch CS  Received event with handler unnamed
2025-11-23T21:56:53.089233161Z INFO Z-Wave Switch CS  <ZwaveDevice: 086f1148-ae0d-44b0-aa08-902fd5a59bb7 [58] (Master Bed fan)> received Z-Wave command: {args={value=30}, cmd_class="SWITCH_MULTILEVEL", cmd_id="REPORT", dst_channels={}, encap="CRC16", payload="\x1E", src_channel=0, version=1}
2025-11-23T21:56:53.091661036Z TRACE Z-Wave Switch CS  Found ZwaveDispatcher handler in zwave-switch
2025-11-23T21:56:53.091963161Z INFO Z-Wave Switch CS  <ZwaveDevice: 086f1148-ae0d-44b0-aa08-902fd5a59bb7 [58] (Master Bed fan)> emitting event: {"attribute_id":"switch","capability_id":"switch","component_id":"main","state":{"value":"on"}}
2025-11-23T21:56:53.117253411Z TRACE Z-Wave Switch CS  Found ZwaveDispatcher handler in zwave-switch
2025-11-23T21:56:53.119123703Z INFO Z-Wave Switch CS  <ZwaveDevice: 086f1148-ae0d-44b0-aa08-902fd5a59bb7 [58] (Master Bed fan)> emitting event: {"attribute_id":"level","capability_id":"switchLevel","component_id":"main","state":{"value":30}}
2025-11-23T21:56:53.143570619Z TRACE Z-Wave Switch CS  Found ZwaveDispatcher handler in zwave-switch
2025-11-23T21:56:53.145354911Z DEBUG Z-Wave Switch CS  GE Fan 14314 device thread event handled


I think your device will be using the ge-fan-assoc profile (you can check in the AWA) which has the following capabilities:

components:
- id: main
  capabilities:
  - id: switch
    version: 1
  - id: switchLevel
    version: 1
  - id: fanSpeed
    version: 1
  - id: button
    version: 1
  - id: firmwareUpdate
    version: 1
  - id: refresh
    version: 1
  categories:
  - name: Fan

But your device is only reporting switch and switchLevel capabilities so the button and fanSpeed capabilities will never get populated in the app UI (hence the error message). Please go to the 3 dot menu for the device then to information and find the Manufacturer (Code), i.e. the fingerprint and report here.

Here you go–thanks!

Ok, that device fingerprint matches the ge-fan-legacy profile which only includes switch, switchLevel, and fanSpeed capabilities. Yet, for some reason your device is not providing the fanSpeed capability update. Now that you have the Zwave Switch CS driver installed, you might want to try excluding the device and re-adding to your hub to see if that fixes it.

Thank you. I’ve tried doing that a couple of times now with the same results. At what point do I just reach out to Jasco and ask them to send me a different switch?

Jasco will generally replace a defective device for up to 5 years from the date of purchase.

So, the saga continues. I spoke to customer service back in December and they agreed to send a courtesy replacement switch but stated that they hadn’t heard of any other issues like this and that it shouldn’t be the switch. I finally had time to get the new switch installed and am basically back to square one. This is a differently branded switch (enbrighten ZWA4013) with a QR code but this one is actually working worse than the Jasco switch did. With the Jasco switch I could at least get the fan to run low, medium, and high by guessing at the dimmer/% equivalent and manually setting it. With this switch it will barely run on low. I double-checked wiring and that doesn’t seem to be the issue. I’ve also tried downloading the “Z-Wave Fan CS” driver from the “CStup Edge Drivers” channel but I can’t even get that to load into the device driver options. I’ve attached a few screenshots/pictures. Any suggestions? I appreciate the help in advance.

Your screen shot shows the Z-Wave Switch profile selected. It should be Z-Wave Fan. Suggest trying to select a different driver.

Though if this selected the Switch profile then likely the fingerprint is incorrect in the drier and mismatching.

I have this Enbrighten fan switch “Manufacturer Code 0063-4944-313” and it works fine.

I’m wondering if it is some sort of a “fingerprinting” issue because I’m unable to select a different driver—it’s just stuck on the z-wave switch driver with that being the only option (picture attached of mobile app when I click “select different driver”). It is the only driver available in the drop down on the web application as well. Does anyone know how I fix this issue of SmartThings thinking it’s a switch and not a fan?

Go to the Device Card and on the 3 dot menu, select Information. Take a screenshot and post here.

The list of capabilities I see for what is described as “ZWA4013” in the fingerprints includes fan speed among others:

name: ge-fan-scene-v2
components:
- id: main
  capabilities:
  - id: switch
    version: 1
  - id: switchLevel
    version: 1    
  - id: fanSpeed
    version: 1
  - id: firmwareUpdate
    version: 1
  - id: refresh
    version: 1
  categories:
  - name: Fan
metadata:
  deviceType: Fan
  ocfDeviceType: oic.d.fan
  deviceTypeId: Fan
  vid: 12a872c0-6b74-3e99-ace1-2ff81e1f283b
  mnmn: SmartThingsCommunity
preferences:
  - title: "LED Indicator"
    name: ledIndicator
    description: "Turn LED indicator on"
    required: true
    preferenceType: enumeration
    definition:
      options:
        0: "Turn on when switch is off"
        1: "Turn on when switch is on"
        2: "Always off"
        3: "Always on"
      default: 0
  - title: "Exclusion Sequence"
    name: excludeProtect
    description: "Never accidentally remove a device with alternate exclusion"
    required: true
    preferenceType: enumeration
    definition:
      options:
        0: "Press any button"
        1: "Press ON twice and OFF twice"
      default: 0
  - title: "Association Group 2"
    name: assocGroup2
    description: "Enter a comma delimited list of hex IDs to be turned on/off with the switch load (5 node max)"
    required: true
    preferenceType: string
    definition:
      stringType: text
      default: ""
  - title: "Association Group 3"
    name: assocGroup3
    description: "Enter a comma delimited list of hex IDs to be turned on/off with switch double tap (5 node max)"
    required: true
    preferenceType: string
    definition:
      stringType: text
      default: ""

The fingerprint listed for the ZWA4013 is 0063/4944/3533. So, if yours is something else, that would explain it.

This is what shows up—not much

0000-0000 Model name and 0000-0000-0000 Manufacturer means that the pairing to the ST hub has failed. Remove (also Z-Wave exclusion) the device from the ST Hub and pair it again.

So I was finally able to get the switch paired properly (I think), but it still will not control this fan (even though I’ve use the old GE switches in this exact spot for this same fan). It does show up as a fan, finally, and even uses the edge drive you guys told me to download, but the fan itself will not work. The only thing that I can get it to do is spin the fan very slowly. Screenshots attached. Any ideas?

“name”: “ge-fan-scene-v2”,
“label”: “GE Fan 58446”,
“deviceManufacturerCode”: “0063-4944-3533”,
“manufacturerName”: “SmartThingsCommunity”,
“deviceModel”: “4944-3533”,
“executingLocally”: true,
“networkSecurityLevel”: “ZWAVE_S2_AUTHENTICATED”,
“provisioningState”: “NONFUNCTIONAL”,
“manufacturerId”: 99,
“productType”: 18756,
“productId”: 13619,
“fingerprintType”: “ZWAVE_MANUFACTURER”,
“fingerprintId”: “0063/4944/3533”,
“type”: “ZWAVE”,
“mnmn”: “SmartThingsCommunity”,
“ocfDeviceType”: “oic.d.fan”,
“executionContext”: “LOCAL”

Hi, all. I’m curious if anyone has any suggestions, and if not if they know of any resources for working through this kind of issue. I appreciate all the help so far–thanks!