Update google-nest-sdm to 3.0.2 (#99175)

* Update google-nest-sdm to 3.0.2

* Fix device typing

* Update homeassistant/components/nest/device_info.py

Co-authored-by: jan iversen <jancasacondor@gmail.com>

---------

Co-authored-by: jan iversen <jancasacondor@gmail.com>
This commit is contained in:
Allen Porter 2023-08-31 20:33:36 -07:00 committed by GitHub
parent 2dab9eaf86
commit 1539853c0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 10 additions and 8 deletions

View File

@ -69,7 +69,7 @@ class NestDeviceInfo:
# The API intentionally returns minimal information about specific # The API intentionally returns minimal information about specific
# devices, instead relying on traits, but we can infer a generic model # devices, instead relying on traits, but we can infer a generic model
# name based on the type # name based on the type
return DEVICE_TYPE_MAP.get(self._device.type) return DEVICE_TYPE_MAP.get(self._device.type or "", None)
@property @property
def suggested_area(self) -> str | None: def suggested_area(self) -> str | None:

View File

@ -18,7 +18,7 @@
], ],
"documentation": "https://www.home-assistant.io/integrations/nest", "documentation": "https://www.home-assistant.io/integrations/nest",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["google_nest_sdm", "nest"], "loggers": ["google_nest_sdm"],
"quality_scale": "platinum", "quality_scale": "platinum",
"requirements": ["google-nest-sdm==2.2.5"] "requirements": ["google-nest-sdm==3.0.2"]
} }

View File

@ -897,7 +897,7 @@ google-cloud-texttospeech==2.12.3
google-generativeai==0.1.0 google-generativeai==0.1.0
# homeassistant.components.nest # homeassistant.components.nest
google-nest-sdm==2.2.5 google-nest-sdm==3.0.2
# homeassistant.components.google_travel_time # homeassistant.components.google_travel_time
googlemaps==2.5.1 googlemaps==2.5.1

View File

@ -707,7 +707,7 @@ google-cloud-pubsub==2.13.11
google-generativeai==0.1.0 google-generativeai==0.1.0
# homeassistant.components.nest # homeassistant.components.nest
google-nest-sdm==2.2.5 google-nest-sdm==3.0.2
# homeassistant.components.google_travel_time # homeassistant.components.google_travel_time
googlemaps==2.5.1 googlemaps==2.5.1

View File

@ -60,7 +60,7 @@ CAMERA_API_DATA = {
"type": "sdm.devices.types.CAMERA", "type": "sdm.devices.types.CAMERA",
"traits": { "traits": {
"sdm.devices.traits.CameraLiveStream": { "sdm.devices.traits.CameraLiveStream": {
"videoCodecs": "H264", "videoCodecs": ["H264"],
"supportedProtocols": ["RTSP"], "supportedProtocols": ["RTSP"],
}, },
}, },
@ -71,7 +71,7 @@ CAMERA_DIAGNOSTIC_DATA = {
"name": "**REDACTED**", "name": "**REDACTED**",
"traits": { "traits": {
"sdm.devices.traits.CameraLiveStream": { "sdm.devices.traits.CameraLiveStream": {
"videoCodecs": "H264", "videoCodecs": ["H264"],
"supportedProtocols": ["RTSP"], "supportedProtocols": ["RTSP"],
}, },
}, },

View File

@ -231,7 +231,9 @@ def create_battery_event_data(
( (
"sdm.devices.types.THERMOSTAT", "sdm.devices.types.THERMOSTAT",
{ {
"sdm.devices.traits.Temperature": {}, "sdm.devices.traits.Temperature": {
"ambientTemperatureCelsius": 22.0,
},
}, },
) )
], ],