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

Switching bus address dynamically #50

Closed
koen-serneels opened this issue Jan 5, 2017 · 5 comments
Closed

Switching bus address dynamically #50

koen-serneels opened this issue Jan 5, 2017 · 5 comments
Milestone

Comments

@koen-serneels
Copy link

koen-serneels commented Jan 5, 2017

Hi. I'm looking for a way to change the bus address that ebusd uses on the bus at runtime, but afaic the only way to do it, is at startup. The ebus controller I'm operating uses the base address of the sender (in this case ebusd) to identify the heating circuit. So, at the moment I'm able to operate a single heating circuit by using the "-a" option. To operate the other heating circuit, I have to quit ebusd and start it again using the other base address. This is a bit cumbersome to automate.

Would it be possible for example to add an (optional) parameter to the 'hex' command to select the base address to use? Like hex -a<address> 0123 or to prefix the command with the base address hex <address>0123 thanks!

@john30
Copy link
Owner

john30 commented Jan 7, 2017

in principle this is possible, but this might lead to breaking the eBUS protocol and disturb communication of circuits with that address. So I'd rather enable this only if the master address was not yet seen on the bus.

@koen-serneels
Copy link
Author

Thanks John. Can you give an ETA on this feature? I mean is it complex and will it take months or, ...

@john30
Copy link
Owner

john30 commented Jan 7, 2017

It's not that complex, but my time is very limited and other features are currently in work that have to be finished first. So, a month or so is realistic.

@koen-serneels
Copy link
Author

Hi John. Did you have a chance to look at this already?

@john30
Copy link
Owner

john30 commented Feb 19, 2017

solved with ce85ce7, enabled globally (independant of seen addresses), so use with care!

@john30 john30 closed this as completed Feb 19, 2017
@john30 john30 added this to the 3.0 milestone Feb 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants