Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Set sensor to Unavailable when native_value is invalid * Add unit tests for sensors
* Use `get_ha_sensor_data` method to update sensor state * update tests * Use `get_ha_sensor_data` to validate connection * Update test_sensor.py --------- Co-authored-by: Erik Montnemery <erik@montnemery.com>