ivarsand
(Ivar Sandstad)
April 16, 2023, 7:59pm
1
I try to write an Edge driver for a Tuya thermostat. It uses non standard clusters and codes the messages in the generic body.
Can someone help me with specifying a handler that will get all messages or messages without an AttributeID.
Log from one of the messages I want to handle. I think it reports HeatingSetpoint
profile: 0x0104, cluster: 0xEF00, ZCLCommandId: 0x01
Full log
received Zigbee message: < ZigbeeMessageRx || type: 0x00, < AddressHeader || src_addr: 0x99C0, src_endpoint: 0x01, dest_addr: 0x0000, dest_endpoint: 0x01,profile: 0x0104, cluster: 0xEF00 >, lqi: 0xCA, rssi: -79, body_length: 0x000D, < ZCLMessageBody || < ZCLHeader || frame_ctrl: 0x09, seqno: 0x51, ZCLCommandId: 0x01 >, GenericBody: 03 0D 02 02 00 04 00 00 00 FA > >
HI @ivarsand
This thread is specific to devices that use the EF00 cluster.
You may find answers here
Since June 24th 2023, I am not able to maintain the driver as I used to because my mother was really interested in automating her house and I think there isn’t any better hub to unexperienced users other than SmartThings, so I gave mine to her.
It was ok to me as I have been using another platform exclusivelly for the last 2 years or so.
I will try to keep some minor changes, but don’t expect to much.
I will work more on documenting and merging than developing things.
So, be welcome to fork the repository and support new devices.
Just to let people know that I just published in my public channel a very simple and generic way to integrate devices that works with 0xEF00 tuya cluster.
It requires a little intuitive skills because the driver exposes a way to control tuya datapoints dir…
4 Likes