Home Assistant - Support for Additional Device Types / Entities

Hello Bond friends – do you know who is closest to the Home Assistant integration for Bond?

I have posted this discussion in Github:

I think @bdraco and friends originally were involved…

In the Integration code, I see a decent bit of support for Lights, and Generic Devices, but not specifically Switches (as indicated in Bond API as “SW”).

Maybe that’s because it seems like an undocumented Type?
Bond’s API documentation only calls out these:

  • CF : Ceiling Fan

  • FP : Fireplace

  • MS : Motorized Window Coverings (Shades, Screens, Drapes) and Awnings

  • GX : Generic device

  • LT : Light

  • BD : Bidet

I’m not that close to it, but I’ll try to help as much as I can.

Should we just let the issue open and wait for them to work on it, or should we try to contribute by adding support for the missing types?

I was kind of waiting for someone to respond, that already worked on this.:sweat_smile:

But your reply on Github is nice too!

Maybe someone at Bond can update the API documentation page about SW and HT so it’s “officially” called out?

Created the Pull Request, adding it in both the docs and the service on our end that Home Assistant uses, so it should be smoother.

Thanks, @endy !

Wonder if we should push our luck and try to have the HA integration listen for Sidekick button presses? :winking_face_with_tongue:

That would be neat! haha

That would be amazing. We’ve got an update coming (“Bond Connect”) which will also add a channel field to the Keystream endpoint. Never been a better time to bring the key presses into HA.

What’s the recommended hardware to run HA these days? We should totally start using it in our USA office too…

I run mine in a VM on a Synology NAS. A high end rPi with a lot of memory (at least 4Gb) should also work fine. Depends on how many devices you’re working with.

I am running with https://pulcro.io since they’re “right down the road” from me. :man_shrugging: