Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Release v8.0.3 (#488) * Update BNCS * feat: add centralized ventilation controller NLLF --------- Signed-off-by: Tobias Sauerwein <cgtobi@gmail.com> * Initial commit for support of all schedule types, and fix for historical energy data * Corrected devices to use hstoryMixin to get energy * Merged historyMixin and Energy has they are effectively doing the sum, introduces a sum energy and an helper to be used in homeassistant primarily * removed the daily update * added a reset measures method to be used directly by external libreries * reset now resets timings too * Try to get a proper historical data in case of peak / off_peak energy mode, add some tests * Fixed correctly the timing end/start of measures * Fixed correctly the timing end/start of measures * Fixed correctly the timing end/start of measures * support correct empty measures * removed specidif energy exception to use th egeneric API error, 0lus some logging * removed specidif energy exception to use th egeneric API error, 0lus some logging * removed specidif energy exception to use th egeneric API error, 0lus some logging * removed specidif energy exception to use th egeneric API error, 0lus some logging * async update for all homes * async update for all homes * async update for all homes * async update for all homes * async update for all homes * async update for all homes * async update for all homes * async update for all homes * async update for all homes * added some tests for historical data * added some tests for historical data * added a way to get the data sum * added throttling exception * fix for num calls estimation * fix for num calls estimation * changed type for energy * changed type for energy * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * Added historical retrival for other state, begining only for power (to be used to refine homeassistant energy handling * all tests pass * added energy sum * added energy sum * added energy sum * added energy sum * PEP cleaning to prepare PR * adjusting estimation calculus * adjusting estimation calculus * adjusting estimation calculus * slight refactor for readability * Support error for unreachable home and bridges ....it is an error, not a normal call * Support error for unreachable home and bridges ....it is an error, not a normal call * remove global energy sum support, no needed anymore, was adding complexity * remove global energy sum support, no needed anymore, was adding complexity * refactor to use self.homes where it should be * setting schedules list back as the global list of schedules, for retro-compatibility * Black.... * Ruff.... * Ruff.... * Ruff.... * Ruff.... then black funny game * black.... then ruff funny game * black and ruff game * black and ruff game * YABT .. yet another Black Test * Cleaned supported homes with a way simpler approach, thx @cgtobi * keep black API * keep black API * Added back a list of available homes to be able to select the one needed or not * white space * Merge remote-tracking branch 'refs/remotes/upstream/development' into development # Conflicts: # src/pyatmo/modules/bticino.py * Support NLE "connected ecocometer" that is a bridge * Support NLE "connected ecocometer" that is a bridge...and has no power data in teh homestatus API * Support NLE "connected ecocometer" that is a bridge...and has no power data in teh homestatus API * Support NLE "connected ecocometer" that is a bridge...and has no power data in teh homestatus API * Black / Rust * Black / Rust * Black / Rust * Remove schedule code API calls, etc ... to make it compatible with old lib * Remove schedule code API calls, etc ... to make it compatible with old lib * Remove schedule code API calls, etc ... to make it compatible with old lib * Remove schedule code API calls, etc ... to make it compatible with old lib * Black / Rust * Black / Rust * Black / Rust * Black / Rust * Black / Rust * Black / Ruff * Black / Ruff * some first remarks from PR fixes * removed home update boolean as output, and raise conditionally a reachability error * removed home update boolean as output, and raise conditionally a reachability error * rieman energy method extraction * last PR comments * black / ruff --------- Signed-off-by: Tobias Sauerwein <cgtobi@gmail.com> Co-authored-by: Tobias Sauerwein <cgtobi@users.noreply.github.com>
- Loading branch information