Post Requests for Edge Drivers Here (community-created)

We have a community Edge driver coming for the ZFM-80 very soon.

2 Likes

Very cool!
Thank you

Hue outlet are the last item in my system without an edge driver.

  • Last Hop LQI: 198
  • Last Hop RSSI: -84
  • Received Messages From Device: 236
  • Received Messages From Device (Duplicates): 1
  • Messages Transmitted to Device: 85
  • Messages Transmitted to Device (Failures): 0
  • Updated Time: 2022-12-17 11:12 AM EST
    Data * application: 02
  • endpointId: 0B
  • firmwareFullVersion: 01000604
  • firmwareImageType: 282
  • firmwareManufacturerCode: 4107
  • manufacturer: Signify Netherlands B.V.
  • model: LOM010
  • zigbeeNodeType: ROUTER
    Raw Description 0B 0104 010A 01 08 0000 0003 0004 0005 0006 0008 1000 FC02 01 0019

Tagging @blueyetisoftware

1 Like

Do you have an ETA on this? Thanks for doing this.

If you have a Hue hub, these outlets are already supported. The driver I have posted supports them, and I think the stock ST driver also does. ST will be converting theirs to Edge at some point as well. Here is the one I have been developing:

2 Likes

I think we’re looking at sometime this week. Soon!

2 Likes

I don’t have a hub, just added another last night and it still used the native ZigBee switch dth instead of the ZigBee switch edge driver. I have both the native and the MC edge drivers installed.
I only have hue outlets and motion sensors no bulbs so my hue hub has been buried in a box for over a year. I have even installed Sonoff Zbmini devices in all my stand alone lamps so no need for smart bulbs.

Hi @David_Kneebush

If You want i could add to zigbee switch Mc tomorrow

1 Like

Thanks, that would be great!

I’m working on an Edge port of the existing DTH. Don’t know if it will be able to have all the same features.

1 Like

Hi @David_Kneebush

Added to this driver version

───────────────────────────────────────────────────
 Name         Zigbee Switch Mc
 Version      2022-12-18T10:05:08.440175774        
───────────────────────────────────────────────────
- id: "Philips Hue Plug/LOM010"
    deviceLabel: Philips Hue Plug
    manufacturer: Signify Netherlands B.V.
    model: LOM010
    deviceProfileName: single-switch-plug
1 Like

Would it be possible to add the fingerprint for a Secure SIR321 Z-Wave (timer) switch to a community Edge driver?

This is what my SIR321 is reporting:
zw:L type:1000 mfr:0059 prod:0010 model:0001 ver:1.00 zwv:3.34 lib:06 cc:72,86,25,20,85,53,70
I have seed documentation of models 0x0002 and 0x0003 online; the latter being Z-Wave plus (I think)

It implements Basic and SwitchBinary capabilities.

I have started to implement my own Edge driver but the abswnce of a Z-Wave Thing means that I have to uninstall for each test iteration.
With an accessory thermistor (which I do not yet have) it apparently can measure temperature but I have no clue how this is handled (there is no mention of SensorMultilevel capability).

A community Z-Wave Thing driver would also be useful if you could point me at a suitable channel.

Thanks, Aidan

Hi @jaidank

There is a Z-Wave Thing Mc driver in this channel link

If you want to add the device as a plug like a switch or generic plug you just have to add these fingerprints in the file fingerprints.yml of the stock driver

- id: 0059/0010/0001
    deviceLabel: SIR321 Plug
    manufacturerId: 0x0059
    productType: 0x0010
    productId: 0x0001
    deviceProfileName: switch-binary

Normally you don’t need to uninstall the device to make changes to a driver you are modifying.

Normally it is enough to install with the CLI the new version of the packaged driver.
This new version overwrites the previous installed version and the driver is restarted from the beginning.

Once the new version is created:

  • Publish the version on your channel
  • Install the new version with the command: smartthings edge:drivers:install

The only thing that is not done by default in the driver initialization is the configuration of the device, since the doConfigure life cycle is not called.

If the changes you made to the driver affect the configuration of the device, then you might need to reinstall the device or temporarily add device:configure() to the end of the function called with init or added

1 Like

Hi @Mariano_Colmenarejo ,
Thanks for the prompt reply. I have installed your Z-Wave Thing Mc.
Thanks for the tip on smartthings edge:drivers:install. Up to now, I have been using smartthings edge:drivers:uninstall before install.
Now, your advice on modifying the stock driver would be golden; if I knew how to do it.
I have been writing my beta drivers via cut and paste from github. If you pointed me at the source of the stock driver, I would do that (would future updates to the stock driver overwrite my changes?).
(my software development source control is way back in RCS 30 odd years ago; way before github; I do upload my drivers to github though).
Thanks,
Aidan

This is the github link to all stock edge drivers

I edit the drivers with Visual Studio and I have not synchronized with github. I prefer control it manually

This is a link to how I installed visual studio to modify drivers code

For more details or doubts please, write me a personal message so as not to interfere further in this thread.

2 Likes

Thanks, Mariano. Just converted both…they are both running space heaters controlled by Aquara Temp sensors using your Thermometer with virtual Thermostat driver to keep my Michigan basement warm.

3 Likes

Hi Community
I have zigbee thermostats from Sinope (model TH1123ZB-TH1124ZB). One my thermostat is now on the official zigbee thermostat edge driver (but not the others). The driver work really fine but with the update, we lost some features. First feature, is the outside temperature shown on the display of the thermostat. I know that to get the temperature, the thermostat must contact a web service so it’s not really a local feature.
Second feature, is the display of the time on the thermostats. I don’t know why the feature disappear because time is suppose to be a local value on the hub. It’s really pratical to have the time on the thermostat
So if it’s possible to do something about that it would be appreciate.
There is the raw discription for both model:
TH1123ZB: 01 0104 0301 01 0B 0000 0003 0004 0005 0201 0204 0402 0702 0B04 0B05 FF01 03 000A FF01 0019
TH1124ZB: 01 0104 0301 00 0A 0000 0003 0004 0005 0201 0204 0402 0B04 0B05 FF01 02 FF01 0019
There is the DTH code from the thermostats (if the can help you):

Thank you very much

Hi @Mariano_Colmenarejo ,
I have a SYLVANIA General Lighting 73773 Full Color Lighting Kit Sylvania Smart+ ZigBee Flex XL Indoor Lightstrip
product link

I enrolled the zigbee switch then delete the device, re-paired it but it still used the old driver. Is this driver also support this lightstrip?

The following is the lightstrip information

  • application: 01
  • endpointId: 01
  • firmwareFullVersion: 00102411
  • firmwareImageType: 9
  • firmwareManufacturerCode: 4489
  • manufacturer: LEDVANCE
  • model: Flex XL RGBW
  • zigbeeNodeType: ROUTER

Thank you

Hi @msazone
Added to this driver version

─────────────────────────────────────────────────── 
 Name         Zigbee Light Multifunction Mc             
 Version      2022-12-19T16:36:25.38664716
───────────────────────────────────────────────────
- id: "LEDVANCE/Flex XL RGBW"
    deviceLabel: LEDVANCE Flex XL RGBW
    manufacturer: LEDVANCE
    model: Flex XL RGBW
    deviceProfileName: rgbw-level-colortemp-2700-6500
2 Likes