Skip to content

Commit ae41642

Browse files
authored
Merge pull request #123 from plugwise/anna42
Better schema handling and additions for Anna firmware 4.2
2 parents 4acaeb2 + 1c07210 commit ae41642

23 files changed

+6253
-3102
lines changed

.github/workflows/verify.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
name: Latest commit
55

66
env:
7-
CACHE_VERSION: 16
7+
CACHE_VERSION: 1
88
DEFAULT_PYTHON: "3.9"
99
PRE_COMMIT_HOME: ~/.cache/pre-commit
1010

@@ -49,7 +49,7 @@ jobs:
4949
python -m venv venv
5050
. venv/bin/activate
5151
pip install -U pip setuptools wheel
52-
pip install -r requirements_test.txt
52+
pip install -r requirements_test.txt -r requirements_commit.txt
5353
- name: Restore pre-commit environment from cache
5454
id: cache-precommit
5555
uses: actions/cache@v2
@@ -195,7 +195,10 @@ jobs:
195195
python -m venv venv
196196
. venv/bin/activate
197197
pip install -U pip setuptools wheel
198-
pip install -r requirements_test.txt
198+
#pip install -r requirements_test.txt
199+
# 20220124 Mimic setup_test.sh
200+
pip install --upgrade -r requirements_test.txt -c https://raw.githubusercontent.com/home-assistant/core/dev/homeassistant/package_constraints.txt -r https://raw.githubusercontent.com/home-assistant/core/dev/requirements_test.txt -r https://raw.githubusercontent.com/home-assistant/core/dev/requirements_test_pre_commit.txt
201+
pip install --upgrade pytest-asyncio
199202
200203
pytest:
201204
runs-on: ubuntu-latest

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
# v0.16.1 - Smile - various updates:
4+
- BREAKING: Change active device detection, detect both OpenTherm (replace Auxiliary) and OnOff (new) heating and cooling devices.
5+
- Add Adam v3.6.x (beta) and Anna firmware 4.2 support (representation and switching on/off of a schedule has changed)
6+
- Anna: Fix cooling_active prediction
7+
- Schedules: always show `available_schemas` and `selected_schema`, also with "None" available and/or selected
8+
- Cleanup and optimize code
9+
- Adapt and improve testcode
10+
311
# v0.16.0 - Smile - Change output format, allowing full use of Core DataUpdateCoordintor in plugwise-beta
412
- Change from list- to dict-format for binary_sensors, sensors and switches
513
- Provide gateway-devices for Legacy Anna and Stretch

plugwise/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Plugwise module."""
22

3-
__version__ = "0.16.0"
3+
__version__ = "0.16.1"
44

55
from plugwise.smile import Smile
66
from plugwise.stick import Stick

0 commit comments

Comments
 (0)