boinc icon indicating copy to clipboard operation
boinc copied to clipboard

Support integration with home automation systems

Open davidpanderson opened this issue 1 year ago • 5 comments

Create documentation and cookbooks so that volunteers can, e.g.

  • compute only when solar panels have excess power
  • compute only when exterior temp is below X
  • compute only when price of electricity is below X etc.

Do this for at least: home assistant Apple Google Amazon

Should work with low-power protocols (zigb, zwave) as well as wifi

This probably doesn't require changes to the client; just use GUI RPCs.

davidpanderson avatar Aug 12 '24 22:08 davidpanderson

This probably doesn't require changes to the client; just use GUI RPCs.

It would be good for the Event Log to show the reason for suspension: temperature, solar panels, etc. I believe this would require at least a small change to the client, to allow the GUI RPC to include a reason for suspension.

CharlieFenton avatar Aug 13 '24 01:08 CharlieFenton

compute only when price of electricity is below X

This is already available by using the Daily Schedules tab in local computing preferences.

CharlieFenton avatar Aug 13 '24 01:08 CharlieFenton

Not if the price of electricity is dynamic

davidpanderson avatar Aug 13 '24 01:08 davidpanderson

I'll add the 'reason' arg to RPC

davidpanderson avatar Aug 13 '24 01:08 davidpanderson

About Home Assistant, I've developed an addon to run the boinc client in Home Assistant OS: https://github.com/hectorespert/boinc-addons

hectorespert avatar Mar 02 '25 18:03 hectorespert