mirror of
https://github.com/home-assistant/core.git
synced 2025-07-28 07:37:34 +00:00
Merge pull request #36607 from home-assistant/110.7
This commit is contained in:
commit
a76620b76f
@ -352,7 +352,9 @@ async def webhook_enable_encryption(hass, config_entry, data):
|
|||||||
vol.Required(ATTR_SENSOR_TYPE): vol.In(SENSOR_TYPES),
|
vol.Required(ATTR_SENSOR_TYPE): vol.In(SENSOR_TYPES),
|
||||||
vol.Required(ATTR_SENSOR_UNIQUE_ID): cv.string,
|
vol.Required(ATTR_SENSOR_UNIQUE_ID): cv.string,
|
||||||
vol.Optional(ATTR_SENSOR_UOM): cv.string,
|
vol.Optional(ATTR_SENSOR_UOM): cv.string,
|
||||||
vol.Required(ATTR_SENSOR_STATE): vol.Any(None, bool, str, int, float),
|
vol.Optional(ATTR_SENSOR_STATE, default=None): vol.Any(
|
||||||
|
None, bool, str, int, float
|
||||||
|
),
|
||||||
vol.Optional(ATTR_SENSOR_ICON, default="mdi:cellphone"): cv.icon,
|
vol.Optional(ATTR_SENSOR_ICON, default="mdi:cellphone"): cv.icon,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"""Constants used by Home Assistant components."""
|
"""Constants used by Home Assistant components."""
|
||||||
MAJOR_VERSION = 0
|
MAJOR_VERSION = 0
|
||||||
MINOR_VERSION = 110
|
MINOR_VERSION = 110
|
||||||
PATCH_VERSION = "6"
|
PATCH_VERSION = "7"
|
||||||
__short_version__ = f"{MAJOR_VERSION}.{MINOR_VERSION}"
|
__short_version__ = f"{MAJOR_VERSION}.{MINOR_VERSION}"
|
||||||
__version__ = f"{__short_version__}.{PATCH_VERSION}"
|
__version__ = f"{__short_version__}.{PATCH_VERSION}"
|
||||||
REQUIRED_PYTHON_VER = (3, 7, 0)
|
REQUIRED_PYTHON_VER = (3, 7, 0)
|
||||||
|
@ -161,6 +161,31 @@ async def test_register_sensor_no_state(hass, create_registrations, webhook_clie
|
|||||||
assert entity.name == "Test 1 Battery State"
|
assert entity.name == "Test 1 Battery State"
|
||||||
assert entity.state == STATE_UNKNOWN
|
assert entity.state == STATE_UNKNOWN
|
||||||
|
|
||||||
|
reg_resp = await webhook_client.post(
|
||||||
|
webhook_url,
|
||||||
|
json={
|
||||||
|
"type": "register_sensor",
|
||||||
|
"data": {
|
||||||
|
"name": "Backup Battery State",
|
||||||
|
"type": "sensor",
|
||||||
|
"unique_id": "backup_battery_state",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
assert reg_resp.status == 201
|
||||||
|
|
||||||
|
json = await reg_resp.json()
|
||||||
|
assert json == {"success": True}
|
||||||
|
await hass.async_block_till_done()
|
||||||
|
|
||||||
|
entity = hass.states.get("sensor.test_1_backup_battery_state")
|
||||||
|
assert entity
|
||||||
|
|
||||||
|
assert entity.domain == "sensor"
|
||||||
|
assert entity.name == "Test 1 Backup Battery State"
|
||||||
|
assert entity.state == STATE_UNKNOWN
|
||||||
|
|
||||||
|
|
||||||
async def test_update_sensor_no_state(hass, create_registrations, webhook_client):
|
async def test_update_sensor_no_state(hass, create_registrations, webhook_client):
|
||||||
"""Test that sensors can be updated, when there is no (unknown) state."""
|
"""Test that sensors can be updated, when there is no (unknown) state."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user