# \[APP\]\[Pro\] Esphome Controller App

**URL:** <https://community.homey.app/t/app-pro-esphome-controller-app/150421>\
**Category:** Apps\
**Tags:** app, flow, homey-pro\
**Created:** [February 1, 2026, 1:54pm UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421 "2026-02-01T13:54:22Z")\
**Posts on this page:** 1\
**Showing post:** 254

<div class="post-metadata">

**Author:** ![Pappiedappie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pappiedappie/32/99376_2.png) [@Pappiedappie](https://community.homey.app/u/Pappiedappie)\
**Post date:** [June 27, 2026, 5:15am UTC](https://community.homey.app/t/app-pro-esphome-controller-app/150421/254 "2026-06-27T05:15:55Z")

</div>

> [@ugrbnk](#):
>
> Hi, if I understand correctly, your main goal is to read the battery state of your Bluetti AC180P in Homey and use that value in a Flow.
> 
> Do you already have the ESP32 reading data from the Bluetti successfully? For example battery percentage, charging power or input/output power? If yes, the easiest route may be to expose those values from the ESP32 through ESPHome sensors, and then add the ESPHome device to Homey with ESPHome Controller.
> 
> If the ESP32 cannot yet read the Bluetti data, then the problem is on the Bluetti communication side first, before Homey can use it.

Hi, you understand me correctly. And no, at this moment I cannot extract the values from the Bluetti, that’s the whole problem at the moment. I cannot establish a good connection between the ESP32 and the Bluetti. If I can make that work, the flows will not be the problem 😉😉

EDIT: I started with this topic [[HOW TO] Advanced Virtual Device for Bluetti devices (need an ESP32) - #6 by Peter\_Kawa](https://community.homey.app/t/how-to-advanced-virtual-device-for-bluetti-devices-need-an-esp32/112609/6) and with the use of AI I managed to get this code working to write it to the ESP32 board. However, no data was extracting from the Bluetti (or no connection was made). AI rewrote a lot of the code but at the end I even couldn’t write the code to the ESP32. According to AI the code was too old for the Bluetti. I did manage to extract some data from the Bluetti with another code, but that data was not useful, at least not at the moment. I got 10 packages of data, there where 5 packages stable, and 5 packages have values which where very fluctuating every second. So what I need first (if this is possible), is a good working code to flash into the ESP32. Or maybe there’s a complete other way to extract the data from the Bluetti AC180P 😃😃

---

_[View the full topic](https://community.homey.app/t/app-pro-esphome-controller-app/150421)._
