Skip to content

Releases: cryptk/python-omnilogic-local

v0.3.2

27 May 13:43

Choose a tag to compare

Fix

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

v0.3.1

27 May 12:47

Choose a tag to compare

Fix

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

v0.3.0

27 May 01:45

Choose a tag to compare

Feature

v0.2.1

26 May 20:08

Choose a tag to compare

Fix

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

v0.2.0

26 May 19:56

Choose a tag to compare

Feature

v0.1.0

26 May 15:58

Choose a tag to compare

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)

Refactor API and Protocol code

25 May 01:55
11b32cb

Choose a tag to compare

  • Create an initial batch of pydantic models, they are not (yet) being used
  • Refactor the API and Protocol code to make it much cleaner
  • Add logic to validate that ACK messages are received for commands and retry if needed

v0.0.5

15 May 17:42

Choose a tag to compare

Fix gzip errors caused by packet retransmissions when receiving large API responses (I.E. MSP Config)

v0.0.3

15 May 14:57

Choose a tag to compare

Cleanup and prep for github actions

v0.0.2

10 May 23:44

Choose a tag to compare

Fix heater control