- Avoid sending updates twice for related changes to status (22) - Separate thermostat, boiler and otgw status (20)
0.6b1
- Improve connection routine - Cleanup after unfinished connection attempt in disconnect() - Make SerialTransport.write() non-blocking - Add debug output to write operations - Add Python version to setup.py (15) - Add Travis to the repository (14)
0.6b0
- Send empty report on connection loss - Fix debug output for python <3.8 - Add debug logging to watchdog - Fix commands while not connected. - Add pre-commit and use several linters to ensure a consistent code style (12)
- Fix bug during disconnect handling (7) - Remove unused import - Improve log messages - Add more debug logging - Flake8 fixes - Only set status[DATA_ROOM_SETPOINT_OVRD] immediately if no iSense thermostat is detected - Put copies of status dict in update queue