Post Requests for Zigbee Edge Drivers Here (community-created)

Have you tried the drive at the following link

Hello Mariano,
this is the first time I’m using this forum to post a request so please be patient with me if I’m using it wrong. I understand I can ask you to add a device to your customs drivers - I just purchased a Sonoff Hydro One Water Valve. Unfortunately, your existing driver is not selectable for the device. I think it may be because the model reads “SWV-ZFE” instead of just “SWV”.
Using your Zigbee Thing Mc Driver I was able to retrieve the following information:

Manufacturer: SONOFF
Model: SWV-ZFE
FingerPrinted_EndPoint.Id: 0x01
App Version: 0x10
ZCL Version: 0x08
Network ID: 0xEC52
Zigbee EUI: A4C13814677CFFFF
Device ID: a8ddcbbc-1457-47ff-885b-d4e012cad112

Server Cluster:
Ep: 0x01={ 0000,0001,0003,0006,0020,FC57,FC11 }

Client Clusters:
Ep: 0x01={ 0003,0019 }

Signal Metrics:
LQI: 190 .... RSSI: -82 dbm

I hope thats the info that is needed. It would be great if the new Sonoff Hydro One would be added to your driver.
Best regards Christoph

Well, looking in the device page, you should be able to integrate natively with smartthings. Have you tried to contact sonoff support?

Hello Marcos, yes, but the device is recognized as a simple standard switch.
My hope is that with a custom driver I would be able to get access to some configuration settings like the default on duration or the flow. At the moment it’s very cumbersome to impossible to configure the device (via Bluetooth), having to unpair, configure and then re-pair the device, where at least to me seems the device forgetting all the settings again.
As far as I can see there is no native edge driver from Sonoff yet.

Mariano’s driver probably won’t expose device specific settings. If you want direct integration with more device specific features, your best shot is to contact sonoff support and ask then to develop an edge driver for this device or wait to see if other community developers has interest in (i think Mariano is not actively developing anymore).

As you can see in sonoff documentation, you will only have basic valve on/off with default smartthings driver, but you have some options:

  1. You can integrate with a sonoff matter bridge for full functionality with zigbee.
  2. You can integrate with home assistant/ZHA for almost full functionality.

Either option will let you to expose to smartthings via matter to use (at least) the on/off valve in automations.

Thank you very much for the detailed answert and taking the time to research and point me to my options. Since I already have the SmartThings hub I’m a bit reluctant to take the extra effort and set up a parallel Home Assitant/Zigbee System. So I will probably contact Sonoff directly as you suggested. I will inform here if there is any news from that side!
Until then, thanks one more time for your kind support and best regards!

I have the same issue like @Chris74.
@Mariano_Colmenarejo, could you add SWV-ZFE to your Beta MC Drivers? For now, I’d be happy with even simple ON/OFF controls and battery status reporting.

Thank you for your reply. I will try generating my own driver with Claude. I had already tried unsuccessfully using Chat GPT.

Hi Paul,
​Yes, I have tried that driver and installed it, but unfortunately, the device still pairs just as a “Zigbee Thing” with no other options available.

@Chris74 @Pajacyk0v

Install the SONOFF Hydro ONE Water Valve driver from my channel and pair the device again if it’s already paired. Do not just switch drivers.

Nicely ask the developer of that driver in the Thread I attached above if he could add your devices finger prints to his driver.

@Andreas_Roedl Hi, could you explain the difference beetween switch the drivers and pairing the device with a new driver ?

Most of the time, simply switching the driver is enough. However, with Zigbee drivers this is not always sufficient, because configuration happens when the device is first added. Until the driver has been tested exactly the same way a user would experience it - taking a brand-new device out of the box and adding it for the first time - we cannot rule out potential issues.

It is also recommended to reset the device itself first. Some devices retain their previous configuration, which can make later debugging much more difficult.

When developing drivers, I go through this entire procedure (remove device → install driver → reset device → add device) countless times. Only once everything works perfectly do I test what happens when you simply switch the driver.

With Matter this is usually irrelevant anyway, since the drivers are structured quite differently. With Zigbee, however, things are not that straightforward.

Our goal is to rule out any esoteric errors first - especially when I don’t even have the device, like in this case. Often times we develop drivers blindly, without the hardware and therefore the logs.

By the way: for a long time it wasn’t even possible to simply switch drivers in the app.


This device is a great example. Looks very basic, but the driver is complex. Only in the final version it’s possible to switch the driver, because an external tester confirmed that it keeps its configuration. We can write the configuration at every life cycle, but the question is if it makes sense. Is it really a good idea to change the power on behavior of such a device? What is the default after a factory reset? What if we can’t read back the attribute of a weird manufacturer cluster (see the sections about the Robust Zigbee handling and the Silent / partial responses). What does the user expect?

Thanks for the explanation !

Hi Andreas, this is great! I am testing your driver at the moment, things looking really good so far!

Hi @Mariano_Colmenarejo could you add the HOBEIAN ZG-222z water/moisture sensor to the zigbee-moisture-sensor-v2 driver? Manufacturer: HOBEIAN, Model: ZG-222z. Wet/dry only, no temperature. Thank you!

@Mariano_Colmenarejo is not actively adding fingerprints to his drivers anymore.

You can try some of @wonjj6768 drivers in this SmartThings. Add a little smartness to your things. or this SmartThings. Add a little smartness to your things. Channel

Thank you, that worked for me.

Hi there. How did you get your device to work? Where can I find @Mariano_Colmenarejo driver? I look forward to your reply.

Use the following link