* Add configuration flow to PVOutput * Update homeassistant/components/pvoutput/sensor.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Update homeassistant/components/pvoutput/sensor.py Co-authored-by: Martin Hjelmare <marhje52@gmail.com> * Use account URL placeholder Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
25 lines
601 B
Python
25 lines
601 B
Python
"""Constants for the PVOutput integration."""
|
|
from __future__ import annotations
|
|
|
|
from datetime import timedelta
|
|
import logging
|
|
from typing import Final
|
|
|
|
from homeassistant.const import Platform
|
|
|
|
DOMAIN: Final = "pvoutput"
|
|
PLATFORMS = [Platform.SENSOR]
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
SCAN_INTERVAL = timedelta(minutes=2)
|
|
|
|
|
|
ATTR_ENERGY_GENERATION = "energy_generation"
|
|
ATTR_POWER_GENERATION = "power_generation"
|
|
ATTR_ENERGY_CONSUMPTION = "energy_consumption"
|
|
ATTR_POWER_CONSUMPTION = "power_consumption"
|
|
ATTR_EFFICIENCY = "efficiency"
|
|
|
|
CONF_SYSTEM_ID = "system_id"
|
|
|
|
DEFAULT_NAME = "PVOutput"
|