hass-core/homeassistant/components/nest
uvjustin 407aa31adc
Generate Stream snapshots using next keyframe (#96991)
* Add wait_for_next_keyframe option to stream images
Add STREAM_SNAPSHOT to CameraEntityFeature
Use wait_for_next_keyframe option for snapshots using stream

* Update stream test comments

* Add generic camera snapshot test

* Get stream still images directly in camera
Remove getting stream images from generic, nest, and ONVIF
Refactor camera preferences
Add use_stream_for_stills setting to camera
Update tests

* Only attempt to get stream image if integration supports stream

* Use property instead of entity registry setting

* Split out getting stream prerequisites from stream_source in nest

* Use cached_property for rtsp live stream trait

* Make rtsp live stream trait NestCamera attribute

* Update homeassistant/components/nest/camera.py

Co-authored-by: Allen Porter <allen.porter@gmail.com>

* Change usage of async_timeout

* Change import formatting in generic/test_camera

* Simplify Nest camera property initialization

---------

Co-authored-by: Allen Porter <allen.porter@gmail.com>
2023-08-26 10:39:40 -07:00
..
__init__.py Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
api.py Enable Ruff TRY004 (#86811) 2023-01-30 14:06:52 +01:00
application_credentials.py
camera.py Generate Stream snapshots using next keyframe (#96991) 2023-08-26 10:39:40 -07:00
climate.py Enforce a minimum temperature range for nest thermostats (#98238) 2023-08-11 12:21:19 +02:00
config_flow.py Remove Legacy Works With Nest (#96111) 2023-07-09 19:38:05 -07:00
const.py
device_info.py Move DeviceInfo from entity to device registry (#98149) 2023-08-10 22:04:26 -04:00
device_trigger.py
diagnostics.py Improve integration type hints for diagnostics (#85526) 2023-01-09 15:17:48 +01:00
events.py
manifest.json Remove Legacy Works With Nest (#96111) 2023-07-09 19:38:05 -07:00
media_source.py Don't require passing identifiers to DeviceRegistry.async_get_device (#96479) 2023-07-13 13:39:25 -04:00
placeholder.png
sensor.py Remove Legacy Works With Nest (#96111) 2023-07-09 19:38:05 -07:00
services.yaml Migrate integration services (N-P) to support translations (#96376) 2023-07-12 00:33:37 +02:00
strings.json Add deduplicate translations script (#96384) 2023-07-13 11:52:50 -04:00