Project
- Stars
- Started
- Issues
- License
Run Home Assistant buttons from a Stream Deck
This Python tool runs a Stream Deck as a control panel for Home Assistant, an open-source smart-home hub. Buttons, pages and Stream Deck + dials are set up in YAML with templates, and button state follows Home Assistant entities. It drives the deck over USB with the python-elgato-streamdeck library, so Elgato's software isn't needed.
It runs on Linux, macOS and Windows, as a Docker container, or as a Home Assistant add-on on the same machine the deck is plugged into. The README documents Stream Deck + support; other models rely on the library and are not named there.
How did it go? Tips, problems, questions…
Run Home Assistant buttons from a Stream Deck
This Python tool runs a Stream Deck as a control panel for Home Assistant, an open-source smart-home hub. Buttons, pages and Stream Deck + dials are set up in YAML with templates, and button state follows Home Assistant entities. It drives the deck over USB with the python-elgato-streamdeck library, so Elgato's software isn't needed.
It runs on Linux, macOS and Windows, as a Docker container, or as a Home Assistant add-on on the same machine the deck is plugged into. The README documents Stream Deck + support; other models rely on the library and are not named there.
Bas Nijholt and 12 others
1,408 followers · joined Mar 2014
Feedback
How did it go? Tips, problems, questions…