Installing ESPHome without Home Assistant

If you don’t have Home Assistant you can still use Buttfinity to control your computer (as a “fake” BLE keyboard).

Important


This only works with a ESP32 D1 Mini, ESP8266 does not work as a BLE keyboard.

  1. Install ESPHome Device Builder by:
  • Installing Docker if you don’t have it yet

  • Running ESPHome Device Builder in a terminal:

if you have a mac run:

# MacOs
docker run --rm -p 6052:6052 -e ESPHOME_DASHBOARD_USE_PING=true -v "${PWD}":/config -it ghcr.io/esphome/esphome

otherwise run:

# On Docker, host networking mode is required for online status indicators
docker run --rm --net=host -v "${PWD}":/config -it ghcr.io/esphome/esphome
  1. Open localhost:6052 in your browser and you should see the ESPHome dashboard.

Next follow the instructions to install ESPHome on your ESP32 D1 Mini, then the instructions to simulate a BLE keyboard .

buttfinity