eavanvalkenburg / pysiaalarm

A python package to connect to a SIA DC-09 based alarm system.
MIT License
39 stars 29 forks source link

Typing improvements #29

Closed eavanvalkenburg closed 2 years ago

eavanvalkenburg commented 2 years ago

Improvements in typing, this led to an issue with dataclasses_json and got rid of that dependency, in favor of direct functions, the signature should be the same/similar.

Also redid the asyncio client using new and subclasses (the api is the same).