Bitfocus companion add-on

Hi all,

I am probably capable of mashing together the files to make the bitfocus companion docker image into an add-on, but I am unable to maintain it long term, I am sure there is a way of automating it? Is someone better at this than me able to make bitfocus companion into a ha os add-on? :slight_smile:

It allows for control of a number of things, namely professional AV things that I wish for control of.

And also allows using stream decks as physical input devices.

Thanks

L

I think that is great idea, I personally have PI4 just for the Bitfocus companion only, and then have Yellow for HA, I can help with $ contribution, unfortunately cant with technical side.

2 Likes

I tried to make the Bitfocus Companion Docker image into a HA Addon but never quite figured it out. It would be excellent to have.

The Stream Deck HA plugin might be a good place to reference: basnijholt/home-assistant-streamdeck-yaml-addon: Home Assistant Stream Deck YAML Add-on :video_game: (github.com)
It auto-detects a Streamdeck if it’s plugged into the same machine that HA is running on. Although even without a Streamdeck there’d still be heaps of uses for Companion.

You could automate it updating with Github Actions, although I know very little about it.
The only two config options we’d likely need is the config path and Web port.

1 Like

Thanks for the info! There’s probably enough now that we can beg @squishykid to look into it for us :innocent:

Preferably, i’d also have the remote option. My HA server is in my pantry, but i want my controller in my office, all the way down the hallway.

Bumping this – I was actually very surprised to find that there wasn’t already an add-on given the nature of the two projects. Would be highly convenient to have my companion server on the same device as HA. Companion is also wildly useful as a quick and dirty way of firing off commands for testing other projects, HA automations included.

Ugh I’ll have to try this myself …
Hopefully someone better at GitHub can help with the actions part

Give me a few days

Did you manage to make this work?