Hi,
Sharing a HACS custom integration - Flespi. It connects Home Assistant to GPS trackers and telematics devices through flespi, a cloud platform that supports Teltonika, Queclink, Concox, GalileoSky, Ruptela and 100+ other protocols, normalizing everything into JSON over MQTT and REST.
If you have a tracker on your car, motorcycle, boat, or anything else and you want it on the HA map without writing your own protocol parser - this is the path of least resistance. flespi is free within the free-tier limits, which is usually plenty for personal setups.
What you get
Per device:
device_tracker- location on the map- Sensors for speed, altitude, direction, satellites, battery voltage
binary_sensoronline/offline status- Auto-discovery: every telemetry parameter the device reports becomes a sensor or binary_sensor with proper
device_classand units. Common ones (fuel, ignition, external power) enabled by default; the rest added disabled - enable what you need
Account counters (new in 0.6.0):
With a Master-level token, add "Account counters" to your connection - ~140 sensors for flespi platform usage: API calls, MQTT messages/sessions, device/channel/stream counts, storage, traffic, plan limits. Push-fed via retained MQTT, no polling.
Works great with Vehicle Status Card for a car-dashboard-style UI.
How it connects
Two modes, picked in the config flow:
- Direct to the flespi MQTT broker - paste a flespi token, search your devices by name or IMEI, pick one. No mosquitto bridge, no YAML.
- Via HA's MQTT integration - for setups that already bridge flespi into a local broker (will be deprecated soon)
One token covers many devices: enter it once, then add each device as a subentry from the integration card. All devices on the same token share a single MQTT session.
Install
HACS -> Custom repositories -> add https://github.com/dexif/ha-flespi as Integration -> install -> restart -> Settings -> Devices & Services -> Add Integration -> Flespi.
Feedback welcome - interested to hear which device models people use and which telemetry parameters should be enabled by default. Issues and PRs on GitHub.
