* support xiaomi miio sensor: cgllc.airmonitor.s1 & cgllc.airmonitor.b1
* support xiaomi miio sensor: cgllc.airmonitor.s1 & cgllc.airmonitor.b1
* rollback sensor, modify air_quality
* only set air_quality props
* remove set state from "zhimi.airmonitor.v1"
* unit_of_measurement return None when the pm25 isn't reported
* import libs by isort
* Clean up Xiaomi Air Quality Monitor support (cgllc.airmonitor.b1)
* Remove unused variable
* Provide a proper unique_id
* Incorporate review
* Wrap the method that cause the exception
* Undo mistakenly changed file. Fixed in the separate PR.