New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New Sensor]: Flower Care HHCCJCY10 BT 5.0 model #809
Comments
It looks like it doesn't use the Xiaomi MiBeacon protocol, but its own format. I sorted the advertisements based on the length, there are 4 different lengths of BLE advertisements. Two "lengths" contain the same information, once in normal BLE format and once in extended BLE format. The extended data is probably meant for BT5.0, but it's the same (manufacturer specific) data in the end.
The same applies to the other two lengths, again in normal BLE format and extended format, but the same information .
In both cases, first byte is the length ( The remaining part could be the actual data, but what wories me is that you say that you changed the humidity/moisture, but I don't see any change in the data during the logging. From the first message, I see From the second message, with guessing that is is data per two bytes in reversed order: So, I don't have a real conclusion yet. I think we need a new reading, with the exact data from the app to compare. |
Thanks. I’ll get back with more details. |
Alright I got some comparison readings now. First readings the sensor is not in soil. Then I put it in soil, and lastly I poured water on. Not the best formatting but I hope it's manageable. Battery is 100%. But I guess I'll have to wait a bit for it to change and see if one of the values is actually the battery. From the Smart Life iOS app: ble log:
|
Thanks. I analyzed the data. I only display the normal format, as the extended format is exactly the same (just more zero's added and a different order).
When I filter out the duplicates, and only keep the manufacturer specific data (without the length + UUID bytes
Looks quite OK compared to your data.
I only wonder how to read the Could be
The easiest way to find out is to make it really light, and check what the Lux measurement does. Lux can large values (10000 is a day light). Can you make one more measurement in a very light environment (and make a note of the values in the app). We are almost there 😃 |
Awesome. It looks good so far :) |
A bit more from a second device I received.
|
Thanks, I have all the info I need. PR is on its way #826 |
Released as 8.6.0. Please close the issue if it is working OK. |
Thanks. I think it works. Kind of. |
That is strange. The BLE advertisements you collected earlier, was that also with the iOS app opened? |
Looks like it is on the edge of good signal. Perhaps try to bring it a bit closer. And the battery looks wrong. It goes from 5% to 100%???? Looks like it doesn't like low temperatures |
A few more graphs. |
Sensor Description
Flower Care HHCCJCY10 BT 5.0 model
Additional information
Bought on aliexpress: https://www.aliexpress.com/item/1005003456627363.html
It is indeed bright pink. Otherwise it looks identical to the old Flower Care/MiFlora model HHCCJCY01
A whole bunch of packets. The moisture would be close to zero in the first ones and then I poured some water on it at some point. Temp should be around 22-25-ish. I didn't actually compare to the app readings yet, but I assume the format is going to be familiar to you. Otherwise let me know.
BLE advertisements
The text was updated successfully, but these errors were encountered: