mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
parent
3f8cfa3b0a
commit
3b3766fbe0
@ -3,7 +3,7 @@
|
|||||||
"name": "deCONZ",
|
"name": "deCONZ",
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"documentation": "https://www.home-assistant.io/integrations/deconz",
|
"documentation": "https://www.home-assistant.io/integrations/deconz",
|
||||||
"requirements": ["pydeconz==96"],
|
"requirements": ["pydeconz==97"],
|
||||||
"ssdp": [
|
"ssdp": [
|
||||||
{
|
{
|
||||||
"manufacturer": "Royal Philips Electronics",
|
"manufacturer": "Royal Philips Electronics",
|
||||||
|
@ -1444,7 +1444,7 @@ pydaikin==2.7.0
|
|||||||
pydanfossair==0.1.0
|
pydanfossair==0.1.0
|
||||||
|
|
||||||
# homeassistant.components.deconz
|
# homeassistant.components.deconz
|
||||||
pydeconz==96
|
pydeconz==97
|
||||||
|
|
||||||
# homeassistant.components.delijn
|
# homeassistant.components.delijn
|
||||||
pydelijn==1.0.0
|
pydelijn==1.0.0
|
||||||
|
@ -977,7 +977,7 @@ pycoolmasternet-async==0.1.2
|
|||||||
pydaikin==2.7.0
|
pydaikin==2.7.0
|
||||||
|
|
||||||
# homeassistant.components.deconz
|
# homeassistant.components.deconz
|
||||||
pydeconz==96
|
pydeconz==97
|
||||||
|
|
||||||
# homeassistant.components.dexcom
|
# homeassistant.components.dexcom
|
||||||
pydexcom==0.2.3
|
pydexcom==0.2.3
|
||||||
|
@ -816,6 +816,37 @@ async def test_dont_add_sensor_if_state_is_none(
|
|||||||
assert len(hass.states.async_all()) == 0
|
assert len(hass.states.async_all()) == 0
|
||||||
|
|
||||||
|
|
||||||
|
async def test_air_quality_sensor_without_ppb(hass, aioclient_mock):
|
||||||
|
"""Test sensor with scaled data is not created if state is None."""
|
||||||
|
data = {
|
||||||
|
"sensors": {
|
||||||
|
"1": {
|
||||||
|
"config": {
|
||||||
|
"on": True,
|
||||||
|
"reachable": True,
|
||||||
|
},
|
||||||
|
"ep": 2,
|
||||||
|
"etag": "c2d2e42396f7c78e11e46c66e2ec0200",
|
||||||
|
"lastseen": "2020-11-20T22:48Z",
|
||||||
|
"manufacturername": "BOSCH",
|
||||||
|
"modelid": "AIR",
|
||||||
|
"name": "BOSCH Air quality sensor",
|
||||||
|
"state": {
|
||||||
|
"airquality": "poor",
|
||||||
|
"lastupdated": "2020-11-20T22:48:00.209",
|
||||||
|
},
|
||||||
|
"swversion": "20200402",
|
||||||
|
"type": "ZHAAirQuality",
|
||||||
|
"uniqueid": "00:00:00:00:00:00:00:00-02-fdef",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
with patch.dict(DECONZ_WEB_REQUEST, data):
|
||||||
|
await setup_deconz_integration(hass, aioclient_mock)
|
||||||
|
|
||||||
|
assert len(hass.states.async_all()) == 1
|
||||||
|
|
||||||
|
|
||||||
async def test_add_battery_later(hass, aioclient_mock, mock_deconz_websocket):
|
async def test_add_battery_later(hass, aioclient_mock, mock_deconz_websocket):
|
||||||
"""Test that a sensor without an initial battery state creates a battery sensor once state exist."""
|
"""Test that a sensor without an initial battery state creates a battery sensor once state exist."""
|
||||||
data = {
|
data = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user