mirror of
https://github.com/home-assistant/core.git
synced 2026-04-25 21:56:08 +00:00
@@ -7,5 +7,5 @@
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "bronze",
|
||||
"requirements": ["homevolt==0.4.0"]
|
||||
"requirements": ["homevolt==0.4.1"]
|
||||
}
|
||||
|
||||
@@ -82,18 +82,10 @@ SENSORS: tuple[SensorEntityDescription, ...] = (
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
),
|
||||
SensorEntityDescription(
|
||||
key="battery_state_of_charge",
|
||||
translation_key="battery_state_of_charge",
|
||||
device_class=SensorDeviceClass.BATTERY,
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
native_unit_of_measurement=PERCENTAGE,
|
||||
),
|
||||
SensorEntityDescription(
|
||||
key="charge_cycles",
|
||||
translation_key="charge_cycles",
|
||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||
native_unit_of_measurement="cycles",
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
),
|
||||
SensorEntityDescription(
|
||||
@@ -263,16 +255,16 @@ SENSORS: tuple[SensorEntityDescription, ...] = (
|
||||
translation_key="schedule_type",
|
||||
device_class=SensorDeviceClass.ENUM,
|
||||
options=[
|
||||
"idle",
|
||||
"inverter_charge",
|
||||
"inverter_discharge",
|
||||
"grid_charge",
|
||||
"grid_discharge",
|
||||
"grid_charge_discharge",
|
||||
"frequency_reserve",
|
||||
"solar_charge",
|
||||
"solar_charge_discharge",
|
||||
"full_solar_export",
|
||||
"Idle",
|
||||
"Inverter Charge",
|
||||
"Inverter Discharge",
|
||||
"Grid Charge",
|
||||
"Grid Discharge",
|
||||
"Grid Charge/Discharge",
|
||||
"Frequency Reserve",
|
||||
"Solar Charge",
|
||||
"Solar Charge/Discharge",
|
||||
"Full Solar Export",
|
||||
],
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
),
|
||||
|
||||
@@ -125,16 +125,16 @@
|
||||
"schedule_type": {
|
||||
"name": "Schedule type",
|
||||
"state": {
|
||||
"frequency_reserve": "Frequency reserve",
|
||||
"full_solar_export": "Full solar export",
|
||||
"grid_charge": "Grid charge",
|
||||
"grid_charge_discharge": "Grid charge/discharge",
|
||||
"grid_discharge": "Grid discharge",
|
||||
"idle": "Idle",
|
||||
"inverter_charge": "Inverter charge",
|
||||
"inverter_discharge": "Inverter discharge",
|
||||
"solar_charge": "Solar charge",
|
||||
"solar_charge_discharge": "Solar charge/discharge"
|
||||
"Frequency Reserve": "Frequency reserve",
|
||||
"Full Solar Export": "Full solar export",
|
||||
"Grid Charge": "Grid charge",
|
||||
"Grid Charge/Discharge": "Grid charge/discharge",
|
||||
"Grid Discharge": "Grid discharge",
|
||||
"Idle": "Idle",
|
||||
"Inverter Charge": "Inverter charge",
|
||||
"Inverter Discharge": "Inverter discharge",
|
||||
"Solar Charge": "Solar charge",
|
||||
"Solar Charge/Discharge": "Solar charge/discharge"
|
||||
}
|
||||
},
|
||||
"state_of_charge": {
|
||||
|
||||
2
requirements_all.txt
generated
2
requirements_all.txt
generated
@@ -1231,7 +1231,7 @@ homelink-integration-api==0.0.1
|
||||
homematicip==2.5.0
|
||||
|
||||
# homeassistant.components.homevolt
|
||||
homevolt==0.4.0
|
||||
homevolt==0.4.1
|
||||
|
||||
# homeassistant.components.horizon
|
||||
horimote==0.4.1
|
||||
|
||||
2
requirements_test_all.txt
generated
2
requirements_test_all.txt
generated
@@ -1089,7 +1089,7 @@ homelink-integration-api==0.0.1
|
||||
homematicip==2.5.0
|
||||
|
||||
# homeassistant.components.homevolt
|
||||
homevolt==0.4.0
|
||||
homevolt==0.4.1
|
||||
|
||||
# homeassistant.components.remember_the_milk
|
||||
httplib2==0.20.4
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
"available_charging_energy": 998,
|
||||
"available_discharge_energy": 11216,
|
||||
"schedule_id": "schedule_1",
|
||||
"schedule_type": "idle",
|
||||
"schedule_type": "Idle",
|
||||
"schedule_power_setpoint": 0,
|
||||
"schedule_max_power": 6028,
|
||||
"schedule_max_discharge": 6028,
|
||||
|
||||
@@ -281,13 +281,13 @@
|
||||
'state': '-84.13',
|
||||
})
|
||||
# ---
|
||||
# name: test_entities[sensor.homevolt_ems_battery_state_of_charge-entry]
|
||||
# name: test_entities[sensor.homevolt_ems_charge_cycles-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': set({
|
||||
}),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
@@ -295,8 +295,8 @@
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'sensor',
|
||||
'entity_category': None,
|
||||
'entity_id': 'sensor.homevolt_ems_battery_state_of_charge',
|
||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.homevolt_ems_charge_cycles',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
@@ -304,35 +304,34 @@
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'object_id_base': 'Battery state of charge',
|
||||
'object_id_base': 'Charge cycles',
|
||||
'options': dict({
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.BATTERY: 'battery'>,
|
||||
'original_device_class': None,
|
||||
'original_icon': None,
|
||||
'original_name': 'Battery state of charge',
|
||||
'original_name': 'Charge cycles',
|
||||
'platform': 'homevolt',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'battery_state_of_charge',
|
||||
'unique_id': '40580137858664_battery_state_of_charge',
|
||||
'unit_of_measurement': '%',
|
||||
'translation_key': 'charge_cycles',
|
||||
'unique_id': '40580137858664_charge_cycles',
|
||||
'unit_of_measurement': 'cycles',
|
||||
})
|
||||
# ---
|
||||
# name: test_entities[sensor.homevolt_ems_battery_state_of_charge-state]
|
||||
# name: test_entities[sensor.homevolt_ems_charge_cycles-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
'device_class': 'battery',
|
||||
'friendly_name': 'Homevolt EMS Battery state of charge',
|
||||
'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
'unit_of_measurement': '%',
|
||||
'friendly_name': 'Homevolt EMS Charge cycles',
|
||||
'state_class': <SensorStateClass.TOTAL_INCREASING: 'total_increasing'>,
|
||||
'unit_of_measurement': 'cycles',
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.homevolt_ems_battery_state_of_charge',
|
||||
'entity_id': 'sensor.homevolt_ems_charge_cycles',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '91.7',
|
||||
'state': '21',
|
||||
})
|
||||
# ---
|
||||
# name: test_entities[sensor.homevolt_ems_energy_exported-entry]
|
||||
@@ -1756,16 +1755,16 @@
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
'options': list([
|
||||
'idle',
|
||||
'inverter_charge',
|
||||
'inverter_discharge',
|
||||
'grid_charge',
|
||||
'grid_discharge',
|
||||
'grid_charge_discharge',
|
||||
'frequency_reserve',
|
||||
'solar_charge',
|
||||
'solar_charge_discharge',
|
||||
'full_solar_export',
|
||||
'Idle',
|
||||
'Inverter Charge',
|
||||
'Inverter Discharge',
|
||||
'Grid Charge',
|
||||
'Grid Discharge',
|
||||
'Grid Charge/Discharge',
|
||||
'Frequency Reserve',
|
||||
'Solar Charge',
|
||||
'Solar Charge/Discharge',
|
||||
'Full Solar Export',
|
||||
]),
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
@@ -1804,16 +1803,16 @@
|
||||
'device_class': 'enum',
|
||||
'friendly_name': 'Homevolt EMS Schedule type',
|
||||
'options': list([
|
||||
'idle',
|
||||
'inverter_charge',
|
||||
'inverter_discharge',
|
||||
'grid_charge',
|
||||
'grid_discharge',
|
||||
'grid_charge_discharge',
|
||||
'frequency_reserve',
|
||||
'solar_charge',
|
||||
'solar_charge_discharge',
|
||||
'full_solar_export',
|
||||
'Idle',
|
||||
'Inverter Charge',
|
||||
'Inverter Discharge',
|
||||
'Grid Charge',
|
||||
'Grid Discharge',
|
||||
'Grid Charge/Discharge',
|
||||
'Frequency Reserve',
|
||||
'Solar Charge',
|
||||
'Solar Charge/Discharge',
|
||||
'Full Solar Export',
|
||||
]),
|
||||
}),
|
||||
'context': <ANY>,
|
||||
@@ -1821,7 +1820,7 @@
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': 'idle',
|
||||
'state': 'Idle',
|
||||
})
|
||||
# ---
|
||||
# name: test_entities[sensor.homevolt_ems_state_of_charge-entry]
|
||||
|
||||
Reference in New Issue
Block a user