Blau Project - ESPNOW based #24814
CasamaMaker
started this conversation in
Show and tell
Replies: 1 comment 7 replies
-
|
Thanks for sharing. It looks neat and simple. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Tasmota community 👋
I built a small ESP32 firmware called Blau focused on lighting control (buttons + loads), with ESP-NOW priority instead of MQTT. Just wanted to share it here in case it's interesting to anyone.
What it is
Blau is two complementary firmwares:
They communicate via ESP-NOW at the MAC layer — no router, no broker, <10 ms latency. One BlauLux can handle up to 8 BlauClick buttons simultaneously.
The key design philosophy
Tasmota is MQTT-first — great ecosystem, great integrations. Blau takes the opposite priority: the button-to-light link must work independently of any router or server. MQTT (and Home Assistant auto-discovery) are implemented as a second optional layer, but the core function never depends on network infrastructure.
This is especially relevant for lighting — the light switch should always work, even when the router is rebooting or the broker is down.
The wire protocol is a custom binary format called BlauProtocol (10 bytes, CRC-8, sequence-based deduplication) — designed to be minimal and fast over ESP-NOW.
What it supports today:
Not proposing any integration or merge — just sharing in case it sparks interest or inspires something. Happy to discuss the design choices if anyone's curious!
GitHub
Some pictures
BlauClick board

BlauClick captive portal
BlauLux captive portal
Beta Was this translation helpful? Give feedback.
All reactions