SWS-12500-custom-component/custom_components/sws12500
SchiZzA 1bbeab1ffe
Add health diagnostic sensor and extensive tests for sws12500
integration

- Introduce HealthDiagnosticSensor for device health status reporting
- Add new constants and data keys for health sensor integration
- Wire health_sensor module into sensor platform setup
- Refactor sensor descriptions to improve derived sensor handling
- Implement pytest fixtures and comprehensive tests covering:
  - Config flows and options validation
  - Data reception and authentication
  - Sensor platform setup and dynamic sensor addition
  - Push integration with Pocasi.cz and Windy API
  - Route dispatching and error handling
  - Utilities, conversions, and translation functions
2026-02-21 11:29:40 +01:00
..
translations Update Windy integration to use station ID and password authentication 2026-02-06 15:16:05 +01:00
__init__.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
config_flow.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
const.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
data.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
health_sensor.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
icons.json Refactor SWS12500 integration for push-based updates 2026-01-27 09:21:27 +01:00
manifest.json Improve type safety, add data validation, and refactor route handling 2026-01-18 17:53:28 +01:00
pocasti_cz.py Anonymize data payload in PocasiPush logging 2026-02-06 18:20:17 +01:00
routes.py Fix typo in fallback handler name from unregistred to unregistered 2026-02-06 18:22:31 +01:00
sensor.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
sensors_common.py Refactor SWS12500 integration for push-based updates 2026-01-27 09:21:27 +01:00
sensors_weather.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
sensors_wslink.py Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
strings.json Refactor SWS12500 integration for push-based updates 2026-01-27 09:21:27 +01:00
sws12500 Add health diagnostic sensor and extensive tests for sws12500 2026-02-21 11:29:40 +01:00
utils.py Remove numpy dependency and simplify range checks in heat_index function 2026-02-06 18:32:56 +01:00
windy_func.py Remove verify_ssl=False from async_get_clientsession calls 2026-02-06 18:14:02 +01:00