I have successfully built my HA Core setup using a SkyConnect gateway and around 30 Zigbee sensors/ switches/ smartplugs (along with some Bluetooth hygrometers).
I bought a set of Tuya Smart TRVs (they have this number under the cover: 202302210100019), which I believed (based on zigbee.blackadder.com) would connect to ZHA without issue.
However, it looks like they won’t connect to via the SkyConnect and need a Tuya gateway - very frustrating!
So my questions are:
Can I add a Tuya gateway to my HA Core setup alongside the SkyConnect or will HA complain?
Can I build a single Zigbee mesh or will I have two meshes?
Will I need additional smartplugs on the Tuya mesh to reach all the TRVs around the house?!?
I hadn’t realised that ‘quirks’ even existed, so thanks for that tip, @Stiltjack.
I believe my TRVs are Hysen HY368 models (identical in appearance to this one on blackadder with Zigbee ID of TS0601/ _TZE200* ), and having enabled debug on ZHA, I can see that zhaquirks loads a long list tuya modules (inluding ts0601_trv/ ts0601_trv_sas/ ts0601_valve).
But then zigpy.quirks.registry checks quirks for ‘None None’ against a number of classes, including ts0201 (see below), but there’s no reference to checking any ts0601 classes, and fails with ‘Fail because endpoint list mismatch: {11, 13} {1}’
Oct 17 20:58:08 ubuntu2 hass[2500]: 2023-10-17 20:58:08.863 DEBUG (MainThread) [zigpy.quirks.registry] Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
Oct 17 20:58:08 ubuntu2 hass[2500]: 2023-10-17 20:58:08.863 DEBUG (MainThread) [zigpy.quirks.registry] Fail because device_type mismatch on at least one endpoint
Any advice for how I can debug why the existing quirks are not identifying my device, so I can get appropriate changes made to the quirk library? Thanks!
UPDATE: Paired successfully once I had worked out how to put the TRV into pairing mode (the instructions are rubbish!). I thought that the slowly (1s) flash of the wifi icon represented pairing mode, but it needed to flash fast to be pairing. What a fiasco!