* Add support for whole apsystems ez1 series by configuring the max_output at setup to match the value by the inverter
* Check Max output for apsystems on startup, not setup
* Move max output check into coordinator
* Raise UpdateFailed on error in apsystems
* Add number input for apsystems
* Exclude number from apsystems from coverage
* Remove unnecessary int-float conversion in apsystems number
* Remove unnecessary int-float conversion in apsystems number and redundant and single use variables
* Add translation for apsystems number
* Add BaseEntity for apsystems integration
* Exclude entity.py from apsystems from coverage
* Remove api from BaseEntity from apsystems as it is not yet used
* Split BaseEntity and BaseCoordinatorEntity in apsystems integration
* Clean up of asserting unique_id everywhere in apsystems integration
* Remove BaseCoordinatorEntity from apsystems
* Remove double type declaration originating from merge in apsystems
* Cleanup for apsystems and fix for strings
* Migrate to typed ConfigEntry Data for apsystems
* Improve strings for apsystems
* Improve config flow tests for apsystems by cleaning up fixtures
* Do not use Dataclass for Config Entry Typing
* Improve translations for apsystems by using sentence case and removing an apostrophe
* Rename test fixture and remove unnecessary comment in tests from apsystems
* Remove default override with default in coordinator from apsystems
* Add APsystems local API integration
* Fix session usage in config_flow in apsystems local api
* Remove skip check option for apsystems_loca api
* Update APsystems API dependency and increased test coverage to 100%
* Utilize EntityDescriptions for APsystems Local integration
* Ensure coverage entries are sorted (#114424)
* Ensure coverage entries are sorted
* Use autofix
* Adjust
* Add comment to coverage file
* test CI
* revert CI test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Use patch instead of Http Mocks for APsystems API tests
* Fix linter waring for apsystemsapi
* Fix apsystemsapi test
* Fix CODEOWNERS for apsystemsapi
* Address small PR review changes for apsystems_local
* Remove wrong lines in coveragerc
* Add serial number for apsystems_local
* Remove option of custom refresh interval fro apsystems_local
* Remove function override and fix stale comments
* Use native device id and name storage instead of custom one for apsystems_local
* Use runtime_data for apsystems_local
* Don't store entry data in runtime data
* Move from apsystems_local to apsystems domain
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>