[x] Trigger coordinator.async_config_entry_first_refresh for first reading
[x] Add typing
[x] Log error when all readings fail
[x] Fix m3 units to m³
[x] Create sensors based on a list[SensorEntityDescription]
[x] Keep backward compatibility (entity_id)
[x] Make the KamstrupUpdateCoordinator only read meter values for enabled sensors (so users can choose what they want)
[x] only read one four value when adding the integration
[x] Enable all uncommented sensors (so users can choose what they want)
[x] Uncomment entity_registry_enabled_default=False for sensors that should be disabled by default (only interesting ones should be enabled by default)
[x] Move sensor DESCRIPTIONS to sensor.py
[x] Set homeassistant in hacs.json to 2022.11.0
[x] Add gas sensor
[x] Update readme with new screenshots
[x] Fix failing test
Nice to have:
[ ] Read multiple values at once #29
[x] add conversion sensor for the energy dashboard
Tasks:
coordinator.async_config_entry_first_refresh
for first readingm3
units tom³
list[SensorEntityDescription]
entity_id
)KamstrupUpdateCoordinator
only read meter values for enabled sensors (so users can choose what they want)onefour value when adding the integrationentity_registry_enabled_default=False
for sensors that should be disabled by default (only interesting ones should be enabled by default)DESCRIPTIONS
tosensor.py
homeassistant
inhacs.json
to2022.11.0
Nice to have: