mirror of
https://github.com/home-assistant/core.git
synced 2025-09-11 07:41:35 +02:00
Switchbot Hub Light level (#150147)
This commit is contained in:
@@ -1,6 +1,21 @@
|
||||
{
|
||||
"entity": {
|
||||
"sensor": {
|
||||
"light_level": {
|
||||
"default": "mdi:brightness-7",
|
||||
"state": {
|
||||
"1": "mdi:brightness-1",
|
||||
"2": "mdi:brightness-1",
|
||||
"3": "mdi:brightness-2",
|
||||
"4": "mdi:brightness-3",
|
||||
"5": "mdi:brightness-4",
|
||||
"6": "mdi:brightness-5",
|
||||
"7": "mdi:brightness-5",
|
||||
"8": "mdi:brightness-6",
|
||||
"9": "mdi:brightness-6",
|
||||
"10": "mdi:brightness-7"
|
||||
}
|
||||
},
|
||||
"water_level": {
|
||||
"default": "mdi:water-percent",
|
||||
"state": {
|
||||
|
@@ -67,7 +67,6 @@ SENSOR_TYPES: dict[str, SensorEntityDescription] = {
|
||||
"lightLevel": SensorEntityDescription(
|
||||
key="lightLevel",
|
||||
translation_key="light_level",
|
||||
native_unit_of_measurement="Level",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
),
|
||||
"humidity": SensorEntityDescription(
|
||||
|
@@ -320,13 +320,12 @@ async def test_hub2_sensor(hass: HomeAssistant) -> None:
|
||||
light_level_sensor_attrs = light_level_sensor.attributes
|
||||
assert light_level_sensor.state == "4"
|
||||
assert light_level_sensor_attrs[ATTR_FRIENDLY_NAME] == "test-name Light level"
|
||||
assert light_level_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "Level"
|
||||
|
||||
light_level_sensor = hass.states.get("sensor.test_name_illuminance")
|
||||
light_level_sensor_attrs = light_level_sensor.attributes
|
||||
assert light_level_sensor.state == "30"
|
||||
assert light_level_sensor_attrs[ATTR_FRIENDLY_NAME] == "test-name Illuminance"
|
||||
assert light_level_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "lx"
|
||||
illuminance_sensor = hass.states.get("sensor.test_name_illuminance")
|
||||
illuminance_sensor_attrs = illuminance_sensor.attributes
|
||||
assert illuminance_sensor.state == "30"
|
||||
assert illuminance_sensor_attrs[ATTR_FRIENDLY_NAME] == "test-name Illuminance"
|
||||
assert illuminance_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "lx"
|
||||
|
||||
rssi_sensor = hass.states.get("sensor.test_name_bluetooth_signal")
|
||||
rssi_sensor_attrs = rssi_sensor.attributes
|
||||
@@ -474,7 +473,6 @@ async def test_hub3_sensor(hass: HomeAssistant) -> None:
|
||||
light_level_sensor_attrs = light_level_sensor.attributes
|
||||
assert light_level_sensor.state == "3"
|
||||
assert light_level_sensor_attrs[ATTR_FRIENDLY_NAME] == "test-name Light level"
|
||||
assert light_level_sensor_attrs[ATTR_UNIT_OF_MEASUREMENT] == "Level"
|
||||
assert light_level_sensor_attrs[ATTR_STATE_CLASS] == "measurement"
|
||||
|
||||
illuminance_sensor = hass.states.get("sensor.test_name_illuminance")
|
||||
|
Reference in New Issue
Block a user