Need help opening garage door with iBeacon device

Hi all,

I am attempting to have my garage door open when my car is a certain distance from my house. After doing research, I have purchsed the following configuration:

  • Meross garage opener
  • ThingsPulse BLE gateway
  • Blue Charms beacon

It took a while, but I have since added the ThingsPulse BLE gateway to ESPHome in my Home Assistant Green and enabled both bluetooth tracking and proxies in it’s configuration YAML file. Additionally, I have configured the Blue Charms beacon using KBeacon and added it to Home Assistant via iBeacon integration. The Meross had already been previously setup as I was using it via HomeKit. I have setup an automation when the beacon comes within 100ft to switch an input boolean that I exposed to HomeKit to trigger Meross. It’s at this point I am not sure what to do next.

Currently Home Assistant sees the beacon via iBeacon and even sometimes shows the distance. However, after a while the beacon wil show Unavailable for Estimated distance and I am unsure why or how to keep it awake. I assume this is also why it is not triggering my automation for the input boolean.

My questions are:

  1. How do I make the beacon stay awake?
  2. Would my curernt automation of only using iBeacon work or do I need to use MQTT?
  3. If I need to use MQTT, how to I add the iBeacon to it?

Any assistance would be greatly appreciated!