mirror of
https://github.com/home-assistant/core.git
synced 2025-04-25 09:47:52 +00:00
Remove "meter" from entity names of rainforest_eagle
sensors (#141641)
* Remove "meter" from entity names in strings.json * Replace `meter_price`with `energy_price`in sensor.py * Update test_sensor.py
This commit is contained in:
parent
01169e9184
commit
577f86b83a
@ -59,7 +59,7 @@ async def async_setup_entry(
|
||||
coordinator,
|
||||
SensorEntityDescription(
|
||||
key="zigbee:Price",
|
||||
translation_key="meter_price",
|
||||
translation_key="energy_price",
|
||||
native_unit_of_measurement=f"{coordinator.data['zigbee:PriceCurrency']}/{UnitOfEnergy.KILO_WATT_HOUR}",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
),
|
||||
|
@ -5,7 +5,7 @@
|
||||
"data": {
|
||||
"host": "[%key:common::config_flow::data::host%]",
|
||||
"cloud_id": "Cloud ID",
|
||||
"install_code": "Installation Code"
|
||||
"install_code": "Installation code"
|
||||
},
|
||||
"data_description": {
|
||||
"host": "The hostname or IP address of your Rainforest gateway."
|
||||
@ -24,16 +24,16 @@
|
||||
"entity": {
|
||||
"sensor": {
|
||||
"power_demand": {
|
||||
"name": "Meter power demand"
|
||||
"name": "Power demand"
|
||||
},
|
||||
"total_energy_delivered": {
|
||||
"name": "Total meter energy delivered"
|
||||
"name": "Total energy delivered"
|
||||
},
|
||||
"total_energy_received": {
|
||||
"name": "Total meter energy received"
|
||||
"name": "Total energy received"
|
||||
},
|
||||
"meter_price": {
|
||||
"name": "Meter price"
|
||||
"energy_price": {
|
||||
"name": "Energy price"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10,17 +10,17 @@ async def test_sensors_200(hass: HomeAssistant, setup_rainforest_200) -> None:
|
||||
"""Test the sensors."""
|
||||
assert len(hass.states.async_all()) == 3
|
||||
|
||||
demand = hass.states.get("sensor.eagle_200_meter_power_demand")
|
||||
demand = hass.states.get("sensor.eagle_200_power_demand")
|
||||
assert demand is not None
|
||||
assert demand.state == "1.152000"
|
||||
assert demand.attributes["unit_of_measurement"] == "kW"
|
||||
|
||||
delivered = hass.states.get("sensor.eagle_200_total_meter_energy_delivered")
|
||||
delivered = hass.states.get("sensor.eagle_200_total_energy_delivered")
|
||||
assert delivered is not None
|
||||
assert delivered.state == "45251.285000"
|
||||
assert delivered.attributes["unit_of_measurement"] == "kWh"
|
||||
|
||||
received = hass.states.get("sensor.eagle_200_total_meter_energy_received")
|
||||
received = hass.states.get("sensor.eagle_200_total_energy_received")
|
||||
assert received is not None
|
||||
assert received.state == "232.232000"
|
||||
assert received.attributes["unit_of_measurement"] == "kWh"
|
||||
@ -33,7 +33,7 @@ async def test_sensors_200(hass: HomeAssistant, setup_rainforest_200) -> None:
|
||||
|
||||
assert len(hass.states.async_all()) == 4
|
||||
|
||||
price = hass.states.get("sensor.eagle_200_meter_price")
|
||||
price = hass.states.get("sensor.eagle_200_energy_price")
|
||||
assert price is not None
|
||||
assert price.state == "0.053990"
|
||||
assert price.attributes["unit_of_measurement"] == "USD/kWh"
|
||||
@ -43,17 +43,17 @@ async def test_sensors_100(hass: HomeAssistant, setup_rainforest_100) -> None:
|
||||
"""Test the sensors."""
|
||||
assert len(hass.states.async_all()) == 3
|
||||
|
||||
demand = hass.states.get("sensor.eagle_100_meter_power_demand")
|
||||
demand = hass.states.get("sensor.eagle_100_power_demand")
|
||||
assert demand is not None
|
||||
assert demand.state == "1.152000"
|
||||
assert demand.attributes["unit_of_measurement"] == "kW"
|
||||
|
||||
delivered = hass.states.get("sensor.eagle_100_total_meter_energy_delivered")
|
||||
delivered = hass.states.get("sensor.eagle_100_total_energy_delivered")
|
||||
assert delivered is not None
|
||||
assert delivered.state == "45251.285000"
|
||||
assert delivered.attributes["unit_of_measurement"] == "kWh"
|
||||
|
||||
received = hass.states.get("sensor.eagle_100_total_meter_energy_received")
|
||||
received = hass.states.get("sensor.eagle_100_total_energy_received")
|
||||
assert received is not None
|
||||
assert received.state == "232.232000"
|
||||
assert received.attributes["unit_of_measurement"] == "kWh"
|
||||
|
Loading…
x
Reference in New Issue
Block a user