Just thought people might be interested in a project I’m currently working on in my spare time:
This connects a StreamDeck macro keypad (https://www.elgato.com/en/gaming/stream-deck) to HomeAssistant, so you can, for example, view a sensor state dynamically on a button, and see/toggle a light on and off from another button.
It’s currently in its early stages - I’ve only got the basics working so far, plenty more to do including user configuration - but thought it’s far enough along to gauge general interest to see how far I should develop it.
Everything is written (poorly) in Python, including my open source library to directly control the StreamDeck. It’s possible to run everything on a Raspberry Pi, if you want to make it entirely self-contained.
It seems like this solution replaces the current elgato software (if i understand the git hub correctly). If that is the case is it possible to integrate it (similar to how plugins work with the stream deck software) so that you can have home assistant buttons along with normal stream deck buttons. I would love to be able to control my smart home with buttons that change there state depending on if a device is on or off and also launch applications on my computer and what not.
I checked the source code. If you have a stream deck this plugin works.
Hom Assistant Adress: http://your.ip:8123
Authoriation Toke: Your token
Service Domain light
Service toggle
Service Data: { "entitiy_id": "light.yourname" }