Add sensor platform for vicare integration (heatpump) (#34385)
* Add sensor platform for vicare (heatpump) * Formatting and fixes * Formatting and fixes 2 * Fixes and formatting 3 * Fixes and formatting 4 * Add binary_sensor and more sensors This moves some more climate attributes to sensors and adds binary_sensors * Move ActiveError back to climate component The data returned by ActiveError is more complex. It takes further investigation on how to interpret it a s a binary sensor. Therefore it is moved back as an attribute of the climate component * Update PyViCare library * PR changes * PR changes 2 Co-authored-by: Hans Oischinger <hans.oischinger@gmail.com>
This commit is contained in:
parent
0bfcb99c04
commit
0bbb56dd05
7 changed files with 424 additions and 21 deletions
|
@ -9,7 +9,13 @@ from homeassistant.components.water_heater import (
|
|||
)
|
||||
from homeassistant.const import ATTR_TEMPERATURE, PRECISION_WHOLE, TEMP_CELSIUS
|
||||
|
||||
from . import DOMAIN as VICARE_DOMAIN, VICARE_API, VICARE_HEATING_TYPE, VICARE_NAME
|
||||
from . import (
|
||||
DOMAIN as VICARE_DOMAIN,
|
||||
PYVICARE_ERROR,
|
||||
VICARE_API,
|
||||
VICARE_HEATING_TYPE,
|
||||
VICARE_NAME,
|
||||
)
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
@ -40,8 +46,6 @@ HA_TO_VICARE_HVAC_DHW = {
|
|||
OPERATION_MODE_ON: VICARE_MODE_DHW,
|
||||
}
|
||||
|
||||
PYVICARE_ERROR = "error"
|
||||
|
||||
|
||||
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||
"""Create the ViCare water_heater devices."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue