Awox BLE Connect C and Connect Z Integration

Hi everyone,

I'd like to share a project I've been building โ€” open source (Apache-2.0). The starting point was that my AwoX / EGLO Connect lights (Connect C and Connect Z) had no decent open integration.

AwoX BLE โ†’ MQTT API

:backhand_index_pointing_right: GitHub - BastiAKA/awoxble2mqtt-api: Local-first control for AwoX/EGLO BLE-mesh lamps: REST API, passive live status, scenes, and an MQTT/Home-Assistant bridge to Matter (SmartThings/Apple/Google/Alexa). .NET, Raspberry Pi & Windows. ยท GitHub

A .NET controller for AwoX/EGLO lights that talks directly to the BLE mesh (Telink Connect C / "SmartLight" Connect Z). Both are supported, and the protocol should be imported correctly from your AwoX profile.

  • REST API for power / dimming / color / color temperature
  • Mesh login + AES session, relaying through neighboring lamps, a connection pool (multiple meshes at once)
  • Live status via passive advertisement scanning โ€” the lamps broadcast their state unencrypted in the BLE advert, so you get status without holding a connection (even for changes made via the vendor app or a remote)
  • MQTT bridge with Home Assistant auto-discovery โ†’ drops into HA, ioBroker, SmartThings, etc.
  • Runs headless on a Raspberry Pi (Linux/BlueZ); also builds on Windows for dev
  • The API's default settings are designed to run safe, with plenty of retries and some delays to prevent errors โ€” even lamps with bad connectivity get reached. You can easily make it faster by tuning the settings.

The MQTT bridge is meant to be the primary integration path โ€” once it's discovered in HA (or your hub of choice), that's where day-to-day control lives.

Status / disclaimer

Hobby project, runs stably in my setup (a Pi + various AwoX/EGLO lights + a Samsung hub via the MQTT bridge). No claim of full coverage for every model โ€” feedback, issues, and PRs are welcome. If you want to integrate AwoX/EGLO lights without being forced through the cloud, this might be a useful starting point.

Cheers
Basti