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

Comments

Projects
None yet
2 participants
@koen-serneels

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 john30 added the enhancement label Jan 7, 2017

@john30

This comment has been minimized.

Show comment
Hide comment
@john30

john30 Jan 7, 2017

Owner

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.

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

This comment has been minimized.

Show comment
Hide comment
@koen-serneels

koen-serneels Jan 7, 2017

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

koen-serneels commented Jan 7, 2017

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

@john30

This comment has been minimized.

Show comment
Hide comment
@john30

john30 Jan 7, 2017

Owner

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.

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

This comment has been minimized.

Show comment
Hide comment
@koen-serneels

koen-serneels Feb 18, 2017

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

koen-serneels commented Feb 18, 2017

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

@john30

This comment has been minimized.

Show comment
Hide comment
@john30

john30 Feb 19, 2017

Owner

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

Owner

john30 commented Feb 19, 2017

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

@john30 john30 closed this 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