TinyTrigger Beta: Control Your Smart Home with Keyboard Shortcuts
TinyTrigger is a cross-platform hotkey automation tool with native Home Assistant and MQTT integration. Control your entire smart home with keyboard shortcuts and seamless entity discovery. First 50 beta testers get lifetime license free!
- authors
- Slashpaf
- published
I’m excited to announce the beta release of TinyTrigger, a cross-platform hotkey automation tool that bridges keyboard shortcuts and smart home control. If you’ve ever wanted to dim your lights, start your stream setup, or trigger complex automations with a single keypress, this is for you.
What is TinyTrigger?
TinyTrigger is a modern alternative to AutoHotkey that works on both Windows and Linux. But here’s what makes it special: it’s built from the ground up with Home Assistant and MQTT integration, turning your keyboard into a control center for your entire smart home.
Press Ctrl+F1 to trigger “Movie Mode”:
- Dim living room lights to 30% (warm white)
- Turn on TV and set to Netflix
- Close window blinds
- Set thermostat to 21Β°C
- Send Discord notification: “Movie started πΏ”
All of that from a single keypress.
Why TinyTrigger over AutoHotkey?
If you’ve used AutoHotkey, you know the pain: anti-cheat systems (Vanguard, EasyAntiCheat, BattlEye) flag it as suspicious software, even when you’re just controlling your smart lights or switching monitor configurations.
TinyTrigger is designed to be anti-cheat safe:
- Uses standard Python interpreter (trusted by anti-cheat)
- No memory manipulation or code injection
- Native OS keyboard APIs (passive monitoring)
You can keep your productivity automation running while gaming, streaming, or using any protected software.
Home Assistant Integration That Just Works
This is where TinyTrigger shines. The MQTT integration piggybacks on Home Assistant’s autodiscovery protocol to make setup effortless:
Control Your Smart Home from Keyboard
TinyTrigger automatically discovers any device advertising itself on MQTT for Home Assistant. Lights, switches, sensors, climate controls, anything using the autodiscovery protocol gets picked up automatically.
When you create an action, the entity picker shows all discovered devices with their advertised actions in a dropdown:
- Lights: Toggle, set brightness, change color
- Climate: Adjust temperature, change HVAC mode
- Media players: Play, pause, volume control
- Scripts & scenes: Execute complex automations
- Switches: Control anything advertising on MQTT
No manual URL or entity ID entry needed. Just select from the dropdown and choose the action. Or manually configure however you want if you prefer full control.
Control TinyTrigger from Home Assistant
Every TinyTrigger hotkey can appear as a button in Home Assistant by publishing to the autodiscovery topic. That means:
- Execute keyboard shortcuts from your Home Assistant dashboard
- Include keyboard actions in your automations
- Control TinyTrigger from Node-RED, stream decks, or any MQTT-capable device
It’s bidirectional: keyboard β smart devices AND smart devices β keyboard.
Features at a Glance
- π― Global keyboard triggers - System-wide hotkey detection
- π Home Assistant integration - Browse and control all entities
- π‘ MQTT auto-discovery - Automatic device discovery + publish triggers as HA buttons
- π HTTP request actions - Control APIs, webhooks, smart devices
- π» Execute commands - Run scripts, batch files, programs
- βοΈ Action chaining - Execute multiple actions in sequence
- πͺ Native Qt UI - Beautiful interface on Windows and Linux
- π Multi-language - English and French with system detection
- π¨ Theme support - Light/dark themes with system detection
- π JSON config - GUI editor + manual editing support
- β‘ Cross-platform - Windows & Linux support
Free Lifetime License for First 50 Beta Testers
I’m looking for feedback from real users to make TinyTrigger even better. The first 50 beta testers can claim a lifetime license completely free:
- Visit tinytrigger.io/purchase
- Use code: Y2MZQ3MG at checkout
- No credit card required. Just claim and activate!
Lifetime license includes:
- β Unlimited triggers (free tier limited to 5)
- β All current and future features
- β Use on all your devices
- β One-time claim, yours forever
Share Your Feedback
I’d love to hear from early adopters:
Reddit: /r/homeassistant discussion
Home Assistant Community: Beta announcement thread
Whether it’s bug reports, feature requests, or just sharing your automation setups, all feedback helps shape the future of TinyTrigger.
Get Started
Ready to automate your workflow and smart home with keyboard shortcuts?
Download TinyTrigger β Install β Connect to Home Assistant β Start automating
What’s Next
This is just the beginning for TinyTrigger. Future updates will include voice-activated commands, macOS support, and many more features based on community feedback. Beta testing helps shape the roadmap, so your input matters!
TinyTrigger is my second major project after Audio Forge, and I’m incredibly excited to see what automations the community will build. From simple light controls to complex multi-system workflows, the possibilities are endless when you combine keyboard shortcuts with smart home power.
And here’s a fun one: Audio Forge itself (with its MQTT integration) can be directly controlled by TinyTrigger, even remotely. Press a hotkey to trigger battle music, ambiance layers, or sound effects in your TTRPG sessions. The two apps work beautifully together.
Happy automating! π