(EDGE Driver-Mc) Zigbee switch MC, Zigbee switch power MC, Zigbee multi switch and child MC

This sensor won’t work with @Mariano_Colmenarejo driver since it using cluster EF00 with Data Points (DP). You better use @w35l3y driver personal-tuya-devices. Here are the Data Points involved:

     tuyaDatapoints: [
                [1, 'contact', tuya.valueConverter.inverse],
                [101, 'illuminance', tuya.valueConverter.raw],
                [2, 'battery', tuya.valueConverter.raw],

My worries are solved!
I did as you said and it works fine!
Thanks for your help :slight_smile:

Hi @Mariano_Colmenarejo

Hope everything ok with you.

I need your help with a new product.

I just found this on AliExpress:
US $19.64 | Tuya Smart Zigbee light and rain sensor 2-in-1 function, built-in lithium battery , Light and rainwater detection Smart life App
https://a.aliexpress.com/_okTx7Ll

The link of the product above.

Manufacturer: _TZ3210_tgvtvdoc
Model: TS0207
FingerPrinted_EndPoint.Id: 0x01
App Version: 0x43
ZCL Version: 0x03
Network ID: 0x00C4
Zigbee EUI: A4C138EBF6D5AC1D
Device ID: e0cecfa9-9564-46f8-8fac-9f417d3024df

Server Cluster:
Ep: 0x01={ 0000,0004,0005,0001,0500,EF00 }

Client Clusters:
Ep: 0x01={ 0003,0004,0006,1000,000A,0019 }

Signal Metrics:
LQI: 146 … RSSI: -47 dbm

Thanks!!

Hi,

I could add it as a standard water loss sensor.

The illuminance and rain intensity functions are in the EF00 cluster and would require a complete new development, sorry.

:sob::sob::sob:

lets try to use your driver
please add it :pray:

Do you think that it’s will notify me when it’s rainy?

Added to this driver version
you need uninstall device and reinstall it with this driver version installed in your hub

───────────────────────────────────────────────────
 Name         Zigbee Moisture Sensor Mc
 Version      2025-01-15T18:41:34.480033351        
───────────────────────────────────────────────────
- id: "_TZ3210_tgvtvdoc/TS0207"
    deviceLabel: Solar Rain Sensor
    manufacturer: _TZ3210_tgvtvdoc
    model: TS0207
    deviceProfileName: moisture-battery

Hi, I have some problem for two tuya zigbee device.

Can you add them your edge driver?
One is pir(motion) sensor(ts0202) and the other is door sensor(ts0601).

Manufacturer: _TZ3000_c8ozah8n
Model: TS0202

Manufacturer: _TZE200_pay2byax
Model: TS0601

Hi @Mariano_Colmenarejo

Could you please add to _TZ3000_tgddllx4 power reading interval setting option you did for other devices? It is missing and this switch does not report actual power other than on request interval. it uploads device profile β€œswitch-power-energy-plug” vs requested β€œswitch-power-energy-plug-refresh”. Many thanks.

Hi @Leos_Mrazek

This device was added almost 2 years ago and I am not aware of this device having the periodic power and energy reporting issue. It seemed to be only linked to some manufacturers of the TS011F model and your device model is TS0001

Did you pair it directly with this driver or did you change the driver from a different driver?

The device has to be paired directly with the driver for the periodic reports to be configured correctly.

Please try removing it with the app and pair it again with the search nearby option to see if it is configured correctly.

Hi @Mariano_Colmenarejo, thanks you very much but still the same. I tried to remove it and pair again directly with β€œZigbee switch power Mc” driver. It does not show actual power level after switching on, only when reloading ST screen it show 3,2KW (heater). What is funny is when switching off, it went down correctly to 0KW after 2 seconds. I guess the whole point is that it does NOT upload β€œswitch-power-energy-plug-refresh” profile for me to set power reading interval as I can on other plugs, using the same β€œZigbee switch power Mc” driver. I see it uploads β€œswitch-power-energy-plug” with NO β€œpower and energy reading interval” in driver setting as an option. See the screens attached. Also when I look into your fingerprint for edge devices, - id: β€œ_TZ3000_tgddllx4/TS0001”
deviceLabel: TS0001 Plug
manufacturer: _TZ3000_tgddllx4
model: TS0001
is set as β€œswitch-power-energy-plug” and not as a β€œswitch-power-energy-plug-refresh”. Many thanks. L.




Hi,

changed to β€œswitch-power-energy-plug-refresh” profile in this driver version.

You need reinstall device to assign the new profile

This profile was only created for devices that are not configured correctly. If you have already tried reinstalling it and it is still the same, I will change the profile.

If you could send the CLI pairing logs, we could see what the device answers when trying to configure it.

───────────────────────────────────────────────────
 Name         Zigbee Switch Power Mc
 Version      2025-01-18T15:59:40.637242518        
───────────────────────────────────────────────────
- id: "_TZ3000_tgddllx4/TS0001"
    deviceLabel: TS0001 Plug
    manufacturer: _TZ3000_tgddllx4
    model: TS0001
    deviceProfileName: switch-power-energy-plug-refresh # modified enero 2025

Hi @Mariano_Colmenarejo , big thanks! It works now perfectly! I am not sure how to send the CLI pairing logs. I turned this on in the driver setting but not sure where to take it from. Pls advice. thx

You can send driver logs by downloading the ST CLI to your Linux/Windows/macOS computer and using the command β€œsmartthings edge:drivers:logcat” and selecting his driver.

@Mariano_Colmenarejo
Can you add this 4 and 6 touch switch to your driver please?

You device uses the EF00 clusters so you should try the Personal Tuya Devices driver.

FYI: Last week Mariano announced that he was retiring from driver writing and modifications.

The tuya personal driver not working good, there are bugs

The tuya personal driver is not always great, but I am grateful to have it when nothing else works.

Sometimes I see in the app some switches On, but indeed they are off.
Sometimes I receive error message when I try to turn on/off from the app

If you pull down on the device page to refresh the device, is the correct status shown at that point?

No!
Let’s say, if I use the physical switch 98% it update the status in the app.
But main problem when I use the app to turn on/off, some of the switches don’t respond and the button in the app keep rotate in loop till I get the error message.
If I try again, immediately, most of the times it yes response.
It’s not a specific switch, it happens randomly