cd /news/ai-tools/aromatic-af300-smart-zmiyajan-aromat… · home › topics › ai-tools › article
[ARTICLE · art-156016] src=reversedwithai.com ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Aromatic AF300 Smart: zmiyajan/aromatic-ble-esphome

Developer zmiyajan released aromatic-ble-esphome, an ESPHome-based bridge that reverse-engineers the Bluetooth LE protocol of the Aromatic AF300 Smart scent diffuser (protocol CY_V3.0) to bring master power, fan levels and five internal schedule slots into Home Assistant, running on an ESP32-C3 over BLE to the device and WiFi to Home Assistant. Commit history credits Claude Opus 5.5 as a co-author on the bridge, documentation and protocol analysis, and the author warns against writing to the firmware-update service to avoid bricking the device. Known limits include the hard cap of five schedule slots and custom spray times below 15 seconds, which are stored but whose pump execution remains untested; no independent confirmation is reported.

by read2 min views1 publishedOct 23, 2026
Aromatic AF300 Smart: zmiyajan/aromatic-ble-esphome
Image: Reversedwithai (auto-discovered)

Evidence at a glance #

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

  • AI involvement
  • Reported models: Claude. Tools: ESPHome, ESP32-C3. The writeup below describes the work attributed to AI.
  • Reported result
  • Works. This is the directory's source-based outcome classification.
  • Independent confirmation
  • Not reported.
  • Human work and limitations
  • The project uses a series of probe configurations to facilitate protocol discovery. The author explicitly warns against writing to the firmware-update service to avoid bricking the device.

Original sources

What was done #

An ESPHome-based bridge for Aromatic BLE scent diffusers, enabling Home Assistant integration through a reverse-engineered protocol. It supports master control, five schedule slots, and optional light-based automation.

The aromatic-ble-esphome project provides a bridge between Home Assistant and Aromatic Bluetooth scent diffusers using an ESP32-C3 running ESPHome. The author reverse-engineered the BLE protocol to enable control over master power, fan levels, and five internal schedule slots. The bridge communicates via Bluetooth LE to the diffuser and WiFi to Home Assistant. The implementation includes an optional LDR-based light sensor to trigger spraying only when a room is lit. The author reports that the protocol was derived for interoperability with a device they own, specifically the Aromatic AF300 Smart (protocol CY_V3.0). Commit history credits Claude Opus 5.5 as a co-author for the development of the bridge, documentation, and protocol analysis. Known limitations include a hard limit of five schedule slots and the fact that custom spray times below 15 seconds are stored but their execution by the pump remains untested.

Reproduce it #

1. Flash the ESP32-C3 with the provided bridge firmware. 2. Configure the diffuser's MAC address and 4-digit app password in secrets.yaml. 3. Ensure the official mobile app is closed to allow the bridge to connect.
── more in #ai-tools 4 stories · sorted by recency
── more on @zmiyajan 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/aromatic-af300-smart…] indexed:0 read:2min 2026-10-23 · —