Hmm, mine is not working for me that integration. I have two of the larger cleargrass sensors, and they work fine, but the lite’s connect, but no entities are created. The integration says it can’t contact the sensors, but the cleargrass sensors are on the same network,. and I can ping both of the lites from home assistant just fine. The lites are running 4.2.6 firmware.
A few months ago I had trouble with my Lite monitor too, as it wouldn’t connect any more.
I don’t really remember what fixed it. I re-installed Xiaomi Miot Auto via HACS, reset my Air Monitor a few times and tried to reconnect it. At some point it worked, and I can confirm that all sensors show values in HA, and it seems to be very stable since that re-install.
Is there any way to do the local/ip token route, and then removing it from the Mi Life app so it isn’t sending data externally? I thought once I connected I could do that, but as soon as I delete it from my account, it goes back into pairing mode.
When using HomKkit in HA and HomeKit Controller, I am not able anymore to update the firmware of the Air monitor. HomeKit Controller is splitting every single sensor to a separate device.
There is one way to upgrade the firmware of the Air Monitor and that is via the QingPing app.
For now I use the QingPing integration. This integrations makes use of the BLE and not Wifi. This results in connection problems.
Does anybody has a solution for this how to read the Air Monitor sensors via Wifi?
A very important thing about adding Qingping Air Monitor Lite to Home Assistant using Miot protocol: The device and the Home Assistant server must be in the same network.
Exactly. Same. Network.
I tried very hard to add my Air Monitor Lite using various integrations (native Xiaomi Miio and Xiaomi Miot Auto, and other HACS integrations) and tried adding device using Mi Home cloud password and IP+token without any luck. I have reset the device several times and rebooted it several times too.
I have updated firmware to the latest version using Qingping+ app from Google Play - no luck too (but maybe an upgrade was necessary).
The device worked in Mi Home or Qingping+ but was not available in Home Assistant.
I could ping the device from Home Assistant server, but it has not responded to 32-bytes Initial handshake (“SmartConnect”) packets from Home Assistant server.
I saw those incoming packets on router with device, but device ignored those packets.
But when I connected the device and the Home Assistant server to the same network - the device was recognized using Xiaomi Miot Auto!
Before I tried to connect Air Monitor Lite - I have connected the Roborock S6 vacuum cleaner using native Xiaomi Miio integration, and it works fine with routing between device and Home Assistant server.
Conclusion:
Some devices like the Qingping Air Monitor Lite must be in the same network with the Home Assistant server.
I had some difficulty getting this to function properly, as I tried various methods. The mobile application always worked, but Home Assistant had trouble recognizing it. The Qingping integration necessitated Bluetooth and was not very dependable for me. Nevertheless, ever since I switched to HomeKit, everything has been functioning flawlessly! Thank you for your assistance!
I take that back. While it does now stay connected - the integration whole setting up the PM sensors on the first polling - it doesn’t collect afterwards.
Is there any integration which allows me to turn off the screen, equivalent to the option: “Screen Auto-off During Night” from “Xiaomi Home” phone app ?
I would like to be able to turn off the screen during night from HomeAssistant.
My integration is super solid now with just the Bluetooth integration. Using some esphome Bluetooth proxies near each device and the data has been exactly what I’m looking for. I might revisit using HomeKit again now that I understand the pairing process, but the data collection represents some odd collections. Will keep an eye on it…
I notice you have the same anomaly on the Qingping Air Monitor Lite temperature signal.
I opened a topic yesterday describing the issue, but have not got any reply:
My devices are connected trough homekit.
Do you know how to fix this strange temperature signal?
Yep - you ran into the same issue I did. I didn’t find a way around it and could not determine where the problem was - in HA or the air sensor. I’ll follow your topic - hopefully, somebody else sees the same thing. I moved to using Bluetooth proxies and haven’t tried HomeKit again.
Hi @Lux4rd0, what Bluetooth integration are you using? Via the Quingping integration?
I have the issue that the Air Monitor Lite is detected right away (after a device reset) by the Quingping integration (via Bluetooth) and I get readings for the sensors for a couple of minutes, but then the sensors become unavailable. I have a bluetooth proxy right next to the Air sensor, so it can’t be bad connectivity.
@flle - yep - via the Qingping integration. I have three devices - all using esphome Bluetooth gateways and they’ve been rock solid. Not sure how I’d troubleshoot those issues. Does the data show up in the Qingping app?
@Lux4rd0, thanks for your reply, I somehow missed that. I had not used the Quingping app so far but did so now. Since I added the Air Monitor there and configured the wifi access for the device (via the app), the sensor data keeps coming into HA via the qingping integration. I am not sure, if it sends the data via Bluetooth or Wifi now but at least it works. The monitor was also discovered as a Homekit device in HA after I integrated it into the Qingping app on my mobile, but I did not configure that in HA. I’ll keep it in the Qingping integration and hope it remains stable now.
As I have written in previous linked topic, the problem is fixed now. temperature data now lands correctly into home assistant. Although a new issue occurred in firmware version 4.8.1. All sensor data is now pushed each second, instead of once each 2 minutes…