* Add support for X1 Lite LV inverter
Introduced the `X1LiteLV` class to handle X1 Lite LV inverter data and decoding logic. Updated the `__init__.py` and `setup.py` files to register the new inverter for system integration.
* Fix incorrect PV power values in test sample data
Adjusted the PV1 and PV2 power values in the test expected values to reflect accurate scaling. This ensures alignment with expected data and improves test reliability.
* Update x1_lite_lv schema validation
* Add support for multiple variants in X1 Lite LV inverter configuration
* Add support for X1 Lite LV v002 and v005 variants
Expanded the X1 Lite LV inverter support to include handling for the v002 and v005 variants. Updated test fixtures, expected values, and response data while refining parsing logic to accommodate additional features and variations.
* Refactor X1 Lite LV inverter parsing logic
Streamlined parsing methods and formatting in the `X1LiteLV` class. Updated test fixtures and sample responses for better clarity and structure.
* Update X1 Lite LV expected values and refactor KWH unit usage
Standardized energy unit handling in the `X1LiteLV` inverter class by removing `.value` for `Total(Units.KWH)` across all entries. Adjusted test expected values for consistency in key naming.
* Update `Hourly Energy` expected value in test data by 0.01 for consistency
* Update X1 Lite LV expected values and fix unit handling for Total PV Power
Standardized Total PV Power unit to Watts in `X1LiteLV` inverter. Updated test expected values and sample responses to reflect corrected scaling and consistency.
* Fix order of battery metrics in X1 Lite LV parser and expected values
* Update X1 Lite LV expected values: fix battery charge/discharge key order for consistency
* Comment out unused `inverter_versions_getter` method in X1 Lite LV inverter class for clarity.
* Remove unused log statement in `response_parser`.
---------
Co-authored-by: Sergiy Andrusenko <almost@online.com.ua>