From 3ba77970cd749d2973fe1f3ed3cadfa16b6192c2 Mon Sep 17 00:00:00 2001 From: Benjamin Braatz Date: Wed, 4 Aug 2021 12:28:49 +0200 Subject: [PATCH] Fix sensor_mode. --- controlpi_plugins/camera.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/controlpi_plugins/camera.py b/controlpi_plugins/camera.py index 26ada04..34476a4 100644 --- a/controlpi_plugins/camera.py +++ b/controlpi_plugins/camera.py @@ -67,9 +67,9 @@ class Camera(BasePlugin): """Run camera.""" loop = asyncio.get_running_loop() executor = concurrent.futures.ThreadPoolExecutor() - camera = picamera.PiCamera() + camera = picamera.PiCamera(sensor_mode=2) camera.iso = self._iso - camera.resolution = self._full + camera.framerate = 15 try: while True: if self._capture: @@ -105,7 +105,10 @@ class Camera(BasePlugin): await loop.run_in_executor( executor, functools.partial( - camera.capture, stream, 'jpeg')) + camera.capture, + stream, + 'jpeg', + resize=self._full)) stream.seek(0) full_image = await loop.run_in_executor( executor, -- 2.34.1