* Solax inverter direct API
* Linter compliance
* lint++
* move api communication to external lib
* lint++
* requirements
* Revert "requirements"
This reverts commit 82a6c0c095ae5d454a1a16f72a77941626fa5ea2.
* potentially?
* Addressing review comments
* Also update CODEOWNERS
* Only update sensor state if data has changed