- Add a service to dismiss/delete the Plugwise Notification(s) from within HA Core (plugwise.delete_notification)
- Improve detection of switch-groups and add group switching for the Stretch
- Improve error handling, add group switching of plugs (Adam).
- Initial support for Stretch (v2/v3) including tests
- Force gzip encoding, work-around for aiohttp-error
- Improve P1 DSMR legacy support
- Ensure
gateway_idis properly defined (i.e. notNone) - b4: Use
domain_objectsoverdirect_objectsendpoints - Remove py3x internal modules (as requested per #86)
- CI-handling improvements and both 3.7 and 3.8 testing
- Code cleanup and output formatting improvements
- Fix situation where
unique_idwas set toNonefor legacy P1 DSMRs - Introduce using the (discovered) hostname as unique_id
- Add exporter for fixtures to be used by HA-core for testing plugwise
- Improve
error-detection - Expose Plugwise System notifications (i.e. warnings or errors visible in the app)
- Just
blackened code (Pythonblack)
- Just code improvements
- Just code improvements
- Adjust
dwhandsetpointhandling
- Thanks to report from @fsaris
- Adept code to allow for change introducted by firmware 4.x
- See 65
- Add return water temperature from Auxiliary
- Add exception for InvalidAuthentication
- Revert setting heating when None
- Change to
intended_central_heating_state
- Code improvement for asyncio
- Added firmware 4.x test data and tests
- CI/CD improve pre-commit hooks
- Remove useless water sensor
- Improve testing guidelines README
- CI/CD Version number handling
- Improvement by contributor @sbeukers (Smile P1 v4 support)
- Legacy Anna fixes and test improvements
- Favour
domain_objectsoverappliancesXML-data
- Fix for HVAC idle issue #57
- Improve XML
- Remove debug output
- CI/CD handling
chsanddhwdetermined fromboiler_state- No
chsordhwon legacy Anna - More legacy anna fixes
- Legacy Anna fixes
- Auxiliary tests
- Fix for
smt(single master thermostat) - CI/CD Improved testing
- Sensor value rounding
- Improve sensor names
- Handle
set-commands in testing - Code style improvements (lint/black)
- Create further testing
- Improve coverage/linting/etc.
- Prepare virtualenvs (travis etc.)
- Code styling/wording fixes (lint/pep)
- Improve READMEs
- Testing improvements
dhw-handling
- Favour exception raises above returning
False - Restructure full device update accordingly
- Add Plugwise Exceptions
- CI/CD add tests accordingly
- FutureWarnings acted accordingly
- Add heatpump-environment data and tests (thanks to @marcelveldt)
- Improve
outdoor_temperatureaccordingly (favour Auxiliary over Smile)
- Squash device names
- Version skip to align with
-beta-component
- Thanks to @marcelveldt and his environment
- Coherent heating/cooling state
- Thanks to @(tbd) and his environment
- More linting
- Cleanup scan_thermostat
- Cleanup unused variables
- Improve/standardize public variables
- Tests updated accordingly
- Version skip to align with
-beta-component
- Delete fugly sleeping
- Improve binary sensors
- Update tests accordingly
black- READMEs updated
- Fix peak values for DSMR
- Calculate net (netto) values
- Thermostat finder
- Add tests accordingly
- Re-introduce legacy Anna from
haanna/anna-ha - Add legacy P1 DSMR
- Including tests
- Add tests and location mapping
- Improve handling Lisa thermostat
- Improve relay (plugs) functionality
- Add individual Smiles as 'hub'-components
0.0.x - Not individually release but left in this repo
x.x.x - Before that commits where made in haanna
- After mostly leaving
haannaas a stale project (where @bouwew didn't have PyPi permissions) development was shortly split between personal repositories from both @bouwew and @CoMPaTech before we decided to fully rewrite - from scratch - it toPlugwise-HAwhich was renamed toPlugwise_Smilefrom 0.0.26 onwards.