Specialized Turbo e-bikes in Home Assistant

I ride a Specialized Vado SL 4.0. It has a TCU (Turbo Connect Unit) that broadcasts telemetry over Bluetooth Low Energy — battery level, speed, motor power, cadence, temperature, the works. Specialized has their own Mission Control app for this, but I wanted the data in Home Assistant. So I built a custom integration. The protocol Specialized&rsquo;s BLE protocol isn&rsquo;t documented anywhere…