Northfifteen Connected Home Plant Monitor (Amazon Link) is a rebranded Mi Flora Sensor. It also uses a rebranded version for the “Flower Care” app. My initial plan was to use this with esp32/epsHome to connect to my Home Assistant. However, after multiple tries, I realized this does not broadcast the temperature/moisture and other information as the Mi Flora does so the espHome yaml config does not work. I think this is related to the firmware version it is using which is stuck at 2.7.0 and does not update via their rebranded flower care app. I found instructions to spoof gps location and use chinese vpn to bind this devide to Flower Care. Flower care does bind and notifies about firmware update to 3.1.9 but it fails to download the firmware. I do not think without the firmware update I can make it work with espHome because the firmware 2.7.0 was reported to have issues with epsHome already. Can anyone suggest a way to make update the firmware on this or any other way to make this work with espHome vis esp32?
PS: This does connect to Home Assistant with builtin BLE miflora sensor platform but I am asking about using it through esp32/espHome
Thanks - This is exactly what I planned to do but got greedy and bought from US seller for faster shipping and received the Ninefifteen rebranded one. Ninefifteen one does not work with this setup - which I think is due to the firmware it ships with.
Hopefully this will be helpful for someone else in future. Finally I solved the issue by switching region to mainland China in MI Home App. Then I was able to update the firmware to the latest version. Now my esp32/espHome setup works without any issue.
Thank you for this. I had 3 (only one was from Northfifteen, the others were Xiaomi’s) that I couldn’t get to work. Thanks to your tip they are now working like a charm (and hopefully better than with HA’s Miflora integration).