Support for Aqara Thermostat Hub W200

I've integrated an Aqara Thermostat Hub W200 with my Hubitat hub through Matter. However, it only shows up in the Hubitat is a Generic Matter Bridge with 2 sub devices:

  1. Humidity Sensor
  2. Motion Sensor

In a sense, this is all correct. However, all the thermostat functionality is missing.

Any possibility of getting the thermostat functionality for this device added?

Please let me now if there is any information I can supply to help with this.

Thanks

Until an inbuilt driver fully supports the Aqara W200, you can try the Matter Advanced Bridge community package - it should be working OK.

Hi @kkossev

I just tried installing my Aqara W200 again today. Unfortunately, even with the driver set to Advanced Matter Bridge it isn't supported properly. I still only get 2 sub-devices:

  1. Generic Component Humidity Sensor

  2. Generic Component Motion Sensor

Wen I run the discover all function, I get the following:

Current States

Show raw names

_status_ clear
deviceCount 2
endpointsCount 3
healthStatus online
initializeCtr 0
networkStatus online
nodeLabel Thermostat Hub W200
productName Thermostat Hub W200
rebootCount 4
softwareVersionString 4.5.70
upTime 0d, 0h, 19m, 53s

State Variables

bridgeDescriptor {"deviceType":"0012,0016","VendorName":"Aqara","0028_FFF9":[],"ProductName":"Thermostat Hub W200","0028_FFF8":[],"ClusterRevision":"0003","AttributeList":["0000","0001","0002","0003","FFFC","FFFD","FFF8","FFF9","FFFB"],"deviceTypeName":"Root Node","AcceptedCommandList":[],"ProductLabel":"Thermostat Hub W200","ClientList":["0029"],"FeatureMap":"0000","GeneratedCommandList":[],"NodeLabel":"Thermostat Hub W200","DeviceTypeList":["0012","0016"],"0033_FFFB":["0000","0001","0008","0003","0004","0002","FFFC","FFFD","FFF8","FFF9","FFFB"],"0028_FFFD":"0005","ServerList":["0031","003F","003E","003C","0036","0033","0032","0030","0028","001F","001D","002A","0038","115FFC12"],"0028_FFFC":"0000","0028_FFFB":["0000","0001","0002","0003","0004","0005","0006","0007","0008","0009","000A","0013","0015","0016","000C","000D","000E","000F","0012","FFFC","FFFD","FFF8","FFF9","FFFB"],"PartsList":["0001","0002","0003"],"SoftwareVersionString":"4.5.70"}
comment Matter Advanced Bridge driver
deviceType MATTER_DEVICE
driverVersion 1.9.4 2026/08/23 8:11 AM (Thermostat Hub W200 Aqara) (C-8 Pro 2.5.2.139)
fingerprint01 {"deviceType":"000E","FeatureMap":"0000","GeneratedCommandList":[],"ClusterRevision":"0003","AttributeList":["0000","0001","0002","0003","FFFC","FFFD","FFF8","FFF9","FFFB"],"DeviceTypeList":["000E"],"deviceTypeName":"Aggregator","ServerList":["001D","0003"],"AcceptedCommandList":[],"PartsList":[],"ClientList":[]}
fingerprint02 {"deviceType":"0301","0405_FFF9":[],"0405_FFF8":[],"ClusterRevision":"0003","AttributeList":["0000","0001","0002","0003","FFFC","FFFD","FFF8","FFF9","FFFB"],"deviceTypeName":"Thermostat","AcceptedCommandList":[],"0201_FFFC":"0123","Subscribe":[513,1029],"0201_FFFB":["0000","0012","0011","0003","0004","0005","0006","0015","0016","0017","0018","0019","001B","001C","001E","0023","0024","0029","0030","0031","0032","0052","0048","004A","004E","0050","13490002","13490009","1349000A","1349000B","1349000C","1349000D","1349000E","1349000F","13490010","13490011","13490012","13490013","FFFC","FFFD","FFF8","FFF9","FFFB"],"ClientList":["1349FC06"],"FeatureMap":"0000","GeneratedCommandList":[],"DeviceTypeList":["0301"],"ServerList":["001E","001D","0003","0201","0405","1349FC05"],"0405_FFFC":"0000","PartsList":[],"0405_FFFB":["0000","0001","0002","FFFC","FFFD","FFF8","FFF9","FFFB"],"0201_FFF9":["0000","0006","134900F3","134900F4","134900F5","134900F6","134900F7","134900F8","134900F9","00FE"],"0201_FFF8":["00FD"]}
fingerprint03 {"deviceType":"0107","ClusterRevision":"0003","AttributeList":["0000","0001","0002","0003","FFFC","FFFD","FFF8","FFF9","FFFB"],"deviceTypeName":"Occupancy Sensor","AcceptedCommandList":[],"0080_FFFC":"0008","Subscribe":[128,1030],"0406_FFFC":"0002","ClientList":[],"0080_FFFB":["0000","0001","0002","FFFC","FFFD","FFF8","FFF9","FFFB"],"0406_FFFB":["0000","0001","0002","0003","0004","FFFC","FFFD","FFF8","FFF9","FFFB"],"FeatureMap":"0000","GeneratedCommandList":[],"0080_FFF9":[],"DeviceTypeList":["0107"],"0406_FFF9":[],"0080_FFF8":[],"ServerList":["001D","0003","0080","0406"],"0406_FFF8":[],"PartsList":[]}
health {"checkCtr3":0,"offlineCtr":0}
lastRx {"checkInTime":1793910277678}
lastTx {"subscribeTime":1793910275621,"pingTime":1793910259353,"cmdTime":1793910275669,"unsubscribeTime":1793910259354}
preferences {"spammyAttributesMinInterval":0}
stateMachines {"clusterDataChunks":1,"clusterDataRetried":false,"lastReadChunks":1,"discoverAllPartsListIndex":3,"discoverAllRetry":0,"clusterDataRetry":0,"discoverGlobalElementsState":99,"discoverGlobalElementsRetry":0,"discoverGlobalElementsResult":"SUCCESS","discoverAllResult":"SUCCESS","infoRxCount":52,"readSingeAttrRetry":0,"discoverAllState":99,"clusterDataEndpoint":null,"toBeConfirmed":[3,29,65531],"clusterDataExpected":null,"discoverAllPingAttempt":0,"readSingeAttrState":0,"Confirmation":true}
states {"isUnsubscribing":false,"cluster":null,"isRefresh":false,"isDigital":false,"isDiscovery":false,"isPing":false,"isInfo":false,"pendingSpammySubscribe":false,"isSubscribe":false,"isSubscribing":0}
stats {"duplicatedCtr":1,"rxCtr":102,"txCtr":14,"initializeCtr":0}
subscriptions [[0,51,1],[0,51,2],[2,513,0],[2,513,3],[2,513,4],[2,513,17],[2,513,18],[2,513,21],[2,513,22],[2,513,27],[2,513,28],[2,513,30],[2,513,41],[2,1029,0],[3,128,0],[3,128,1],[3,128,2],[3,1030,0]]
tmp null

Capabilities

Actuator. Battery

HealthCheck

Refresh

Sensor

I'm going to have to reinstall another thermostat so I have heat in my house, which is important to maintain WAF :grinning_face: . But I'd like to be able to make use of this thermostat.

Thanks

Hi @jbasen,

Could you please remove the child devices and run 'Discover All' again?

It looks like the humidity child may have been created by the stock Generic Matter Bridge driver. Matter Advanced Bridge doesn’t change the type of an existing child, so that may be why you don’t see the thermostat controls.

Please let me know if a thermostat child appears after discovery.

Thanks @kkossev . Let me see what I can do. I had to remove the Aqara Thermostat and replace it with a Honeywell Z-Wave thermostat so I could properly automate control of my heat. Let me see what I can setup. Thanks again

Thanks so much @kkossev . That worked perfectly. The W200 now has two children:

  1. Thermostat

  2. Motion Sensor

This is perfect. Thanks again.