atc1441 / ATC_MiThermometer

Custom firmware for the Xiaomi Thermometer LYWSD03MMC and Telink Flasher via USB to Serial converter
2.85k stars 479 forks source link

Android apps for reading data from CFW #146

Open cricri-pingouin opened 3 years ago

cricri-pingouin commented 3 years ago

Hi all, Not an issue! I have a couple of the Mi thermometers, and currently using the app "Xiaomi Home" to read humidity and temperature. But this app is massively bloated for my purpose. If I was to flash my units with this CFW, is there an Android app that will let me read temp+humidity data? If not, will "Xiaomi Home" still be able to parse the data from the CFW? It seems you guys are creating your own custom devices to read data from CFW (e.g. an Arduino + BT shield or something), I just want to carry on getting the data on my mobile phone. Thanks!

Einstein67 commented 3 years ago

Try "Mija-Temp". Works with Stock and custom firmware.

https://play.google.com/store/apps/details?id=com.smrtprjcts.mijiabt&hl=de&gl=US

WhatsApp Image 2020-12-29 at 06 35 39

cricri-pingouin commented 3 years ago

Awesome, thanks!

ralf-e commented 3 years ago

Top.

I have just tested with 16 sensors here. Most of these are LYWSD03MMC with ATC firmware or the ATC power saving trial version of pvvx.

Also 2 MHO-C401s, one with the original firmware, one with the e-Ink ATC version from znanev.

In addition 2 pieces LYWSD02 (original firmware because advertising is not encrypted there).

These are queried here with Tasmota (sensor FW) via ESP32 (2 ESP32, because Tasmota currently does not support more than 11 sensors for mqtt without changes / compiling yourself).

The Android app is ideal for a quick overview, especially since the names of the sensors in the displayed list can be adjusted (room name ...)

pvvx commented 3 years ago

Work "Mija-Temp" with original firmware (Xiaomi). In a month, it will plant a battery. image image Makes a lot of connection and no adaptation "connection delay"....

pvvx commented 3 years ago

The Xiaomi Mijia Gateway 3 behaves almost the same, but it establishes connections every 10 minutes or/and when opening Xiaomi apps. The battery with Xiaomi will not last even a year ...

pvvx commented 3 years ago

Consumption in connection mode for any custom firmware "ATC_xxx": image (Custom firmware has RF TX Power more than Xiaomi) There is no difference consumption in connected state and advertising mode. The increase in consumption is only used for starting "negotiation".

smrtprjcts commented 3 years ago

Work "Mija-Temp" with original firmware (Xiaomi). In a month, it will plant a battery. image image Makes a lot of connection and no adaptation "connection delay"....

Hi. I'm the developer of the app. I had also noticed the too much connections and have fixed it in the v2.4.3. Thanks for your hard work guys. Br SP

pvvx commented 3 years ago

I'm the developer of the app. I had also noticed the too much connections and have fixed it in the v2.4.3.

And who will fix the 'Connection latency'?

smrtprjcts commented 3 years ago

I'm the developer of the app. I had also noticed the too much connections and have fixed it in the v2.4.3.

And who will fix the 'Connection latency'?

Maybe the Google :)) but I doubt it

koostamas commented 3 months ago

None of the above solutions worked for me, so I created a very simple web app specifically for Android/Chrome (but it might work on other platforms): ATC Reader