Hi everyone!
I'm Deaf since birth, and like many of you in the smart home space, I’ve been building automations to help make my environment more accessible. One thing I needed was a way to visually detect different types of events around my home — not just a flash for everything, but a unique flash pattern depending on what triggered it.
So I created VisualAlert, a Hubitat app designed for people like me who need more than just a simple flasher.
GitHub: GitHub - TechBill/visualalert
Installation
Install via Hubitat Package Manager
(search for VisualAlert — or manually add thepackageManifest.json
)Or install manually via Apps Code
Why I Built This
Yes, I know there’s already a flasher app out there, but I had a very specific goal:
I wanted a flashing system where each event has its own pattern, so I can tell what triggered it — without using colors or RGB bulbs.
Doorbell: short-short-pause
Smoke or CO: rapid pulsing
Mailbox open: slow fade
Motion: soft blink
- ...all from just the ceiling lights or regular smart switches
This is super helpful if you’re Deaf or hard of hearing like me, but I imagine it could be just as useful for others — like in noisy environments, homes with kids or elderly parents, or places where discreet visual cues are better than sound.
What Devices Work Best?
- Works great with on/off or dimmable switches
RGB bulbs work okay for simple flashing
But rapid flashing on RGB bulbs can sometimes cause flickering or missed flashes — best to use custom patterns and tweak timing for your bulb type
My Old Setup vs VisualAlert
I used to flash my entire room’s ceiling light using Z-Wave switches, and have a floor lamp with an RGB bulb that lit up in color based on the trigger — but it never gave me flash-based feedback about what happened.
Now, with VisualAlert, the flash pattern itself tells me what triggered it — and I don't need to rely on colors anymore. It’s way more reliable and doesn’t require expensive RGB bulbs.
Try It Out & Share Feedback!
This app was coded with the Deaf community in mind, but I truly believe others may find it useful for different needs too.
Feel free to give it a try — I’d love your feedback or ideas. I do have some features I’m considering adding, but I want to run some tests first to make sure it doesn't push the Hubitat hub too hard performance-wise.
Thanks for checking it out — and stay alert!
– Bill