Skip to content

Latest commit

 

History

History
246 lines (151 loc) · 13.5 KB

File metadata and controls

246 lines (151 loc) · 13.5 KB

Changelog

v0.19.0 (2025-01-15)

Feature

v0.18.0 (2025-01-15)

Feature

  • Add more msp_config data for ORP settings (#68) (d1ade32)

v0.17.0 (2025-01-15)

Feature

  • Begin to add new CLI utility, ref #66 (#67) (6410c81)

v0.16.0 (2025-01-10)

Feature

v0.15.2 (2025-01-10)

Fix

  • Bring back the omnilogic command (#65) (68d2173)

v0.15.1 (2025-01-09)

Fix

  • Relax the python version requirement until I update semantic-release (#63) (59fcf98)

v0.15.0 (2025-01-09)

Feature

v0.14.6 (2025-01-08)

Fix

  • Adjust required python version to allow CI to work (#61) (77cb63e)

v0.14.5 (2025-01-08)

Fix

  • Change how we handle SetCHLORParams so that we don't override settings unintentionally (#59) (0f3a055)

v0.14.4 (2025-01-07)

Fix

  • Import path for GetterDict, fixes #56 (#57) (d48979f)

v0.14.3 (2024-12-29)

Fix

v0.14.2 (2024-06-11)

Fix

  • Quick edit to make pulling raw data from controllers easier (#53) (bdad40d)

v0.14.1 (2024-06-11)

Fix

  • Parameters for filter diagnostics is not a list (#51) (de9bea1)

v0.14.0 (2024-06-11)

Feature

  • Add support for ColorLogic lights in backyards (#50) (05f110e)

v0.13.2 (2024-06-09)

Fix

  • Add missing data parameters for CSAD units (#49) (cd61158)

v0.13.1 (2024-06-07)

Fix

  • Change CSAD type parameter from csad_type to type (#48) (5d9779b)

v0.13.0 (2024-06-07)

Feature

v0.12.1 (2023-11-17)

Fix

v0.12.0 (2023-06-23)

Feature

  • Add support for SetUISpilloverCmd, fixes: #42 (#43) (435c55d)

v0.11.2 (2023-06-23)

Fix

  • Add missing enum entries for filter why on (#41) (a702924)

v0.11.1 (2023-06-23)

Fix

  • Enable parsing of multiple heater equipments (#40) (6601300)

v0.11.0 (2023-06-22)

Feature

  • Add restore idle state API call, ref #2 (#38) (0a46fa2)

Fix

  • Adjust restore idle state message type, fixes #2 (#39) (8524069)

Documentation

v0.10.0 (2023-06-07)

Feature

v0.9.0 (2023-06-07)

Feature

  • Support chlorinator on/off switch (#34) (f8398d6)

v0.8.1 (2023-06-07)

Fix

  • Force pumps to always parse as a list (#32) (074c5e8)

Documentation

  • Add buy me a coffee to README.md (#31) (9009f2c)

v0.8.0 (2023-05-31)

Feature

  • Some cleanup and initial work towards tests (#30) (37ff4a6)

v0.7.0 (2023-05-31)

Feature

v0.6.2 (2023-05-30)

Fix

  • Non-compressed, non-segmented responses were missing the first few characters (#28) (f1f6913)

v0.6.1 (2023-05-30)

Fix

  • Virtual heaters are always a list now (#27) (f8df720)

v0.6.0 (2023-05-30)

Feature

v0.5.1 (2023-05-30)

Fix

  • Cleanup message logging, allow slightly longer for ACK timeout (#25) (68f5fdc)

v0.5.0 (2023-05-30)

Feature

  • Improve logging and message retransmission behavior (#24) (2712c6d)

v0.4.2 (2023-05-29)

Fix

  • Mark v2_active field on CL lights as optional (#21) (fa46542)

Documentation

v0.4.1 (2023-05-28)

Fix

  • Allow pydantic to fall back to int/str if value is not in an Enum (#18) (9db06b4)

v0.4.0 (2023-05-28)

Feature

  • Add support for relays attached to backyards (#17) (2275ce9)

v0.3.4 (2023-05-27)

Fix

  • Add MessageType.MSP_TELEMETRY_UPDATE to _wait_for_ack to prevent deathloops (#16) (8a65727)

v0.3.3 (2023-05-27)

Fix

  • Dropped acks when requesting config/telem throwing us into a death loop (#15) (4a4b51d)

v0.3.2 (2023-05-27)

Fix

  • Don't propagate bow_id to devices that don't exist (#14) (f6e518f)

v0.3.1 (2023-05-27)

Fix

  • Chlorinator telemetry enable parsing (#13) (4efd0d8)

v0.3.0 (2023-05-27)

Feature

v0.2.1 (2023-05-26)

Fix

  • Correct message types for setting heater and solar temperature (#11) (361d6b7)

v0.2.0 (2023-05-26)

Feature

  • Add solar set point support, fixes #9 (#10) (4bb1951)

v0.1.0 (2023-05-26)

Feature

  • Fix pylint in pre-commit (cf8067e)
  • Output data parsed into pydantic models (4e6c39d)
  • Try a different poetry action (7dd0ab2)
  • Disable python semantic release job (1d2efba)
  • Add pytest to dependencies (dfabb7b)
  • Big cleanup of api and protocol code (f8b5207)
  • Initial version of pydantic models complete (0db97a8)
  • Initial work towards using pydantic (9c4b4b6)

Fix

  • Remove pylint from pre-commit for now to fix CI (9d07ce1)
  • Disable pytest until we have tests (f97bf34)
  • Try and fix PR CI again (71271e4)