- using openapi-codegen for generating common models and hass api models
- migrate all sensor and event workers to models usage
- refactor code to implment a hass client to handle Home Assistant actions
- rely on dynamic entity generation for rates sensors and only store minimum data needed to calculate rate values