FreshlyBrewedCode / pymee

a python library to interact with homee
MIT License
8 stars 4 forks source link

refactor: Change const classes to IntEnum, refactor code. #17

Closed Taraman17 closed 3 months ago

Taraman17 commented 3 months ago

fix: Finalise release.

BREAKING CHANGE: Using IntEnum for constants.

Addressing members changed. Corrected Names of following NodeProtocol entries:

Refactored code to make it python-standard-conforming:

Homee attributes, that changed names:

Some methods are now public - the old private versions log deprecation warnings.

Raw data of Homee Classes is now accessible through the .raw_data public attribute i.s.o .raw_data To update the raw data, the method .set_data(data) is used.