Custom Component: Festool Connected

Festool Connected — local BLE integration for Festool 18 V batteries

Just released v1.0.0 of ha-festool-connected, a custom integration that picks up your Festool 18 V batteries over Bluetooth — no MyFestool account, no cloud, no app required.

What it does

  • Passive BLE discovery via service UUID 0xFE39 / manufacturer ID 0x044F
  • One sensor per battery: state-of-charge %
  • Friendly model name resolved from a bundled catalog of 200+ Festool BLE SKUs (BP 18 LI 5,2 ASI, BP 18 LI 4,0 HPC-ASI, BP 18 TBX 8, …)
  • Shows materialNumber, serialNumber and software-version on the device card
  • Diagnostic sensors for charge / discharge state (disabled by default)
  • Read-only, passive only — discovers everything the Festool app shows in the "Akkupacks → Außer Reichweite" list

Works with any HA BLE source

Built-in USB dongle, ESPHome BT proxy, Shelly Plus/Pro/Gen3+ scanner — passive is enough. No connectable proxy required.

Install

Open in HACS

Repo / issues: https://github.com/tiehfood/ha-festool-connected

Sibling project: if you also have STIHL Connected batteries, see https://github.com/tiehfood/ha-stihl-connected.

Feedback and PRs welcome.

Not affiliated with TTS Tooltechnic Systems AG & Co. KG / Festool GmbH. Festool® and the product names are trademarks of their respective owners and used here for identification only.