Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there anyway to generalize this so that this can be used with any project? #72

Open
hansaya opened this issue May 29, 2022 · 2 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@hansaya
Copy link

hansaya commented May 29, 2022

First, this is a really cool project. Thank you for doing all the work.
I think this project can be used with lot of home automation products. Such as Zwave or zigbee dongles. Is there anyway to achieve this without rebuilding the official images/charts?

@janekbaraniewski
Copy link
Owner

Hey! I'm currently working on this. There are few limitations that I have to overcome but I really wanna make it work with zwave/zigbee, I'm currently working on Sonoff zigbee 3.0 dongle and Home Assistant integration using KubeSerial.

Main limitation here is that you need pty created inside "manager" container - so most likely you'd need at least socat available there. I already have some POC but there are still some issues to resolve.

Final solution that I currently have in mind would utilise k8s mutating webhook, which would mutate manager deployment to inject serial device connection. So you'd just add proper annotation to f.e. homeassistant deployment and you'd get your serial device inside.

I'm actively working on this but it will probably take a little more time :)

@janekbaraniewski janekbaraniewski added enhancement New feature or request question Further information is requested labels Jun 5, 2022
@hansaya
Copy link
Author

hansaya commented Oct 9, 2023

any updates? I'm happy to test it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants