Control compatible Smart Technology / Scent Tech Bluetooth fragrance diffusers locally from Home Assistant—without the manufacturer app or a cloud account.
- Dispense now — one three-second fragrance burst on demand.
- Automatic diffusion — enable or disable the repeating spray/pause cycle.
- Preset — Light, Balanced, Intense, or Custom.
- Spray duration — 3–8 seconds.
- Pause time — 90–600 seconds.
The integration maintains a local BLE connection for quick control and supports multiple diffusers. Home Assistant determines the final ordering of mixed entity types on the device page; a dashboard card can enforce a preferred order.
| Preset | Spray duration | Pause time |
|---|---|---|
| Light | 3 s | 600 s |
| Balanced | 5 s | 300 s |
| Intense | 8 s | 120 s |
| Custom | User selected | User selected |
Until the integration is included in the default HACS catalogue:
- Open HACS → Integrations.
- Open the menu and choose Custom repositories.
- Add
https://github.com/Smart-Techno1ogy/Scent_Techwith category Integration. - Find Smart Technology Scent Diffuser and select Download.
- Restart Home Assistant.
- Open Settings → Devices & services → Add integration and search for Smart Technology Scent Diffuser.
Copy custom_components/scent_tech into /config/custom_components/ and restart Home Assistant.
Keep the diffuser powered on and within Bluetooth range. Home Assistant should discover devices advertising a name beginning with Scent-; manual setup using the Bluetooth address is also available.
For automatic operation, first select a preset (or set custom spray and pause values), then enable Automatic diffusion. Press Dispense now whenever you want a single immediate burst.
Tested with the Scent Tech B30N BLE diffuser using the FFE0 service and FFE1 characteristic. Other models using the same protocol may work but have not yet been confirmed.
Open a GitHub issue and attach the integration diagnostics from Home Assistant. Bluetooth addresses are redacted from diagnostics, but review files before publishing them.
The BLE protocol was decoded from captured traffic and tested on a Smart Technology B30N diffuser. Protocol analysis and the Home Assistant implementation were developed collaboratively with ChatGPT.
MIT
