PlatformIO is used to build and upload firmware to an ESP device. ESPHome is a firmware that runs on the ESP32/ESP8266. This project (the room presence detector) is a different firmware. You can kind of think of firmware as the “Operating System” of the ESP32 - different firmware projects can’t be run on the same device at the same time.
Are you trying to get set up with tracking bluetooth beacons using the mqtt_room platform? If so, you’ll want to go ahead with this project and PlatformIO. If you’re just looking to get firmware running, you can use ESPHome, but for mqtt_room you would need to create the right actions and triggers, etc.
I’ve just published release version V0.0.8 to address a change in a library that had broken the code. There is no improvement over existing functionality, so you don’t need to migrate to this release for any reason unless you’re flashing a new device.
Big thanks to folks on github who post issues, and the other smart folk who find the solution and post how to fix it. As I’m no longer using this project, contributions like that allow me to keep the code operational.