Milestones
List view
### Existing Behavior As of 2024-04-04: * Economizer abstraction is capable of working with any HVAC device, either bang-bang or variable output * Economizer abstraction is NOT integrated with the schedule * Economizer abstraction is NOT capable of issuing anything other than a bang-bang signal to a HVAC device ### Desired Behavior * Economizer can issue modulated control signal to variable output HVAC devices * Scheduler can configure Economizer on event basis fully, in particular, * Enable or disable it altogether * Set individual parameters (target temperature, changeover delta, "keep HVAC on", desired HVAC mode) * Set maximum power for variable output devices
No due date•3/4 issues closedBackground: https://www.jeffgeerling.com/blog/2023/smart-home-automation-shouldnt-be-stupid Quick quote: ---8<--- Every smart device must be: 1. Local 2. Private 3. Additive ---8<--- #3 is tough to achieve, but #1 and #2 are quite doable. The purpose of this milestone is to make sure HCC can 1. Operate with no Internet access without any loss of functionality, and 2. Operate without "cloud services" involvement over Internet with at least basic functionality.
No due date•1/2 issues closedSwing Console (and, by extension, HCC Remote) is implemented with obsolete toolchain, maintaining them both is a sunk cost. Need a replacement written with contemporary tools.
No due date- No due date•4/5 issues closed
Reference: https://github.com/home-climate-control/dz/wiki/HVAC-Device:-Economizer
No due date•5/6 issues closedUmbrella issue: https://github.com/home-climate-control/dz/issues/183 Project Reactor (https://projectreactor.io/) is the base library.
No due date•26/29 issues closedSwing UI is nice, but not quite accessible - Raspberry Pi boxes usually run headless, so the only way to get to it is VNC. Out of the box WebUI would help to bootstrap the project faster, not to mention that both the memory and the CPU footprint will be reduced.
No due date•0/2 issues closedChart repaints are suboptimal, and not always correct. Need to fix the glitches, and make repaints faster to save resources and generate less heat.
No due date•3/7 issues closedDetails will be published when available.
No due date•5/7 issues closedRoot issue: #55. Turns out, there are several related issues, all of them will be grouped here.
No due date•0/3 issues closed