Thank you for the quick reply. By “ugly” I mean not the same as the screenshots I see here that include temp, humidity, and battery life. Here is what I see:
Again, I have not installed any device handler / custom anything. I managed to get the samsung ST app to recognize one of my two temp/humidity sensors, but if I understand correctly, there is a way to create a custom device handler.
So that’s my question – how to install this downloadable custom device handler (and/or should I)? I did so for my Dome water sensors and water shutoff valve, but I followed some specific instructions to do so that I can’t find again or convert to work for these temp/humidity sensors because I am dumb.
Also, I have two of these “new” square aqara temp/humidity sensors and I have no idea how I managed to get one to link but the other won’t. I got the triple LED flash initially, and the double flash happens every time I press the button on the device (as described in the guide), but it just shows up as “tile missing” or not at all. I’ve added and deleted the 2nd device repeatedly, but no luck in getting it to actually sense/report anything.
Also, the first sensor, which seems to be paired OK, updates quite irregularly. It was updating every 10 minutes or so until about 6am today (~15 hours ago) and hasn’t updated since:
My final question, for anyone: is there a temp and humidity sensor that “just works” with ST hub v2? Regardless of cost. I’m sick of the hoop-jumping required to get these things to work (also they are woefully inaccurate.)
Without installing a custom device handler (also known as “DTH” or “DH”), messages from Xiaomi devices may or may not be interpreted correctly, which means you’re missing out on either partial or complete functionality, and correct display for the device in the SmartThings Classic mobile app.
There’s a very thorough FAQ on installing custom Device Handler or Smart App code here:
In a nutshell, you need to
copy the text of the code for the Aqara Temp/Humidity Sensor DTH from here
Create a new Device Handler in the IDE for your ST hub and choose the “From code” option
Paste in that code you copied in step 1
Click Create, and then Publish
After that, when pairing your sensor, your SmartThings hub will use “fingerprint” information contained in the DTH to match up and assign the custom DTH to your Aqara Temp/Humidity sensor. If for some reason that doesn’t happen, the custom DTH can also be manually assigned (discussed repeatedly in this forum thread.)
This is completely normal behavior for the Xiaomi sensors. To conserve battery, they only report temperature / humidity when either has changed beyond a minimum threshold, rather than reporting every X minutes.
There are loads of great smart devices which require the “hoop-jumping” of installing custom DTHs or Smart Apps to work properly or work well with SmartThings, so it’s a shame to miss out on all of that. But I can understand wanting the achieve the promise of simplicity that Samsung’s and other device manufacturer’s marketing portrays.
I’d suggest a search of the forums here for an “accurate” temperature / humidity sensor. Or start a new thread asking about it. In a quick search I only found this:
…and unfortunately the Fibaro FGK-101 “Door/Window & Temperature Sensor” w/ optional DS18B20 that the last poster recommends does require a custom DTH…
Thanks a lot for the extra fast feedback.
I downloaded and updated the DHL now and on the next readout I should already have some data thanks a lot.
By the way, if you’re using ºC instead of F does the collours have the expected behaviour?
I’m using ºC and if the temperature is for example at 23ºC then the icon is fully red… strange…
I have only 10 devices, so it should not be a device limit issue. I was also using the buttons without issue for a few months before it crapped out, so I’m doubtful it’s a weak connection issue, but I am open to trying the channels for in case of interference.
Other than these, however, is there anything else I can do? Am I missing something? The fact that both my buttons crapped out a few months after using it is really weird to me.
Do you have any zigbee routers in your home? I have some Osram Lightify LED strips that serve as Zigbee routers, and I had to unplug them to get my Xiaomi Aqara motion sensors to pair directly with the hub and stay paired for more than a few hours.
One of my water sensors dropped off recently after being solid for several months. Haven’t managed to get it reconnected yet, though I’ve only spent about 5 minutes on it so far…
didn’t smarthtings release a firmware upgrade on monday? Wonder if the hub reboot might of made them drop. I know since then i’ve been having intermittent issues with aqara door sensors that have been rock solid for months.
Another user has mentioned this as well, and I still need to do some tests with a revised set of temperature/color values to make sure the colors are appropriate both in ºF and ºC in all conditions (hot-medium-cold). My main home automation hub is now a Hubitat, and it’s summertime, so I’ve been slow in doing this…
This is called a ternary operator. It’s a way to implement if… else in a short way, like this:
if condition = true
value = A
else if condition = false
value = B
can be implemented as a ternary with value = condition ? A : B
Is there any solution in supporting multiple end points device, like the Aqara wireless switch with two buttons, from SmartThings recent firmware update?
Hi, I posted this question on the other Xiaomi thread. Maybe it should be posted here instead:
I have a few Xiaomi zigbee outlets setup as repeaters. How do I check if devices are connecting via the outlets/repeaters or directly to ST?
I think the only way to know is when you join the sensor to the network. In the hub logs you will see a zbjoin message. In there there is a parent ID. The hub is 0000. So if the parent is anything but 0000 it is routed through a different device.