zigbeefordomoticz / Domoticz-Zigbee

Zigbee plugin for Domoticz. Allow to connect various zigbee controllers like Zigate but also Texas Instrument CC2531, CC13x2, CC26x2 ; Silicon-Labs; deConz based chipset to be connected to Domoticz
GNU General Public License v3.0
99 stars 43 forks source link

TS011F | _TZ3000_cayepv1a - Threshold configuration #1686

Closed pipiche38 closed 5 months ago

pipiche38 commented 6 months ago

Provide capabilities to setup Threshold configuration for TS011F _TZ3000_cayepv1a

ref: https://easydomoticz.com/forum/viewtopic.php?t=13761

pipiche38 commented 6 months ago

https://developer.tuya.com/en/docs/legacy-reference-of-cloud-service-apis/f9c8d4f1e8?id=Kcojrk7ncepg6

Manufacturer Specific: 0xe000 Attribute: 0xe001

pipiche38 commented 6 months ago

temperature_threshold 0x05 temperature_breaker

power_threshold 0x07 power_breaker

over_current_threshold 0x01 over_current_breaker

over_voltage_threshold 0x03 over_voltage_breaker

under_voltage_threshold 0x04 under_voltage_breaker

pipiche38 commented 6 months ago

https://developer.tuya.com/en/docs/connect-subdevices-to-gateways/tuya-zigbee-measuring-smart-plug-access-standard?id=K9ik6zvofpzqk#title-14-Over-current%20alerts

pipiche38 commented 6 months ago

Cluster: 0xE000

'TEMPERATURE' : [cmd:'E6', code:0x05, enabled: "overTemperatureBreaker", threshold: "overTemperatureBreakerThreshold"], 'POWER' : [cmd:'E6', code:0x07, enabled: "overPowerBreaker", threshold: "overPowerBreakerThreshold"], 'CURRENT' : [cmd:'E7', code:0x01, enabled: "overCurrentBreaker", threshold: "overCurrentBreakerThreshold"], 'OVERVOLT' : [cmd:'E7', code:0x03, enabled: "overVoltageBreaker", threshold: "overVoltageBreakerThreshold"], 'UNDERVOLT' : [cmd:'E7', code:0x04, enabled: "underVoltageBreaker", threshold: "underVoltageBreakerThreshold"],

pipiche38 commented 6 months ago

Manuf. Specific. Cluster 0xe001 , Command (0xe5, 0xe6, 0xe7 ),

payload seems to look

command code enable 0 threshold value Description
0xe6 0x05 1 or 0 0 value overTemperatureBreaker
0xe6 0x07 1 or 0 0 value overPowerBreaker
0xe7 0x01 1 or 0 0 value overCurrentBreaker
0xe7 0x03 1 or 0 0 value overVoltageBreaker
0xe7 0x04 1 or 0 0 value underVoltageBreaker
pipiche38 commented 5 months ago

fix