From 069ff8ba5ec1a21684d43518bcabc824f5875125 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Mon, 14 Aug 2023 21:19:30 +0200 Subject: [PATCH] HASS: Test DOODS --- instances/loki/configuration.nix | 36 ++++++++++---------------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/instances/loki/configuration.nix b/instances/loki/configuration.nix index cf402a9..4a343cf 100644 --- a/instances/loki/configuration.nix +++ b/instances/loki/configuration.nix @@ -348,6 +348,11 @@ with lib; { assist_pipeline = { }; # bluetooth = { }; + camera = [ + { platform = "local_file"; file_path = "/tmp/doods_camera_camera_cancello.jpg"; name = "File DOODS2 Camera cancello"; } + { platform = "local_file"; file_path = "/tmp/doods_camera_camera_vialetto.jpg"; name = "File DOODS2 Camera vialetto"; } + { platform = "local_file"; file_path = "/tmp/doods_camera_camera_garage.jpg"; name = "File DOODS2 Camera garage"; } + ]; cloud = { }; config = { }; # device_tracker = [{ @@ -360,33 +365,14 @@ with lib; { url = "http://localhost:8080"; detector = "default"; source = [ - { entity_id = "camera.camera_camera_cancello"; name = "DOOD2 Camera cancello"; } + { entity_id = "camera.camera_camera_cancello"; name = "DOODS2 Camera cancello"; } + { entity_id = "camera.camera_camera_vialetto"; name = "DOODS2 Camera vialetto"; } + { entity_id = "camera.camera_camera_garage"; name = "DOODS2 Camera garage"; } ]; confidence = 50; - file_out = "/tmp/{{ camera_entity.split('.')[1] }}_latest.jpg"; - scan_interval = 5000; - } - { - platform = "doods"; - url = "http://localhost:8080"; - detector = "default"; - source = [ - { entity_id = "camera.camera_camera_vialetto"; name = "DOOD2 Camera vialetto"; } - ]; - confidence = 50; - file_out = "/tmp/{{ camera_entity.split('.')[1] }}_latest.jpg"; - scan_interval = 5000; - } - { - platform = "doods"; - url = "http://localhost:8080"; - detector = "default"; - source = [ - { entity_id = "camera.camera_camera_garage"; name = "DOOD2 Camera garage"; } - ]; - confidence = 50; - file_out = "/tmp/{{ camera_entity.split('.')[1] }}_latest.jpg"; - scan_interval = 5000; + file_out = "/tmp/doods_{{ camera_entity.split('.')[1] }}.jpg"; + scan_interval = 3; + labels = [ "bicycle" "car" "cat" "dog" "person" "truck" ]; } ]; esphome = { };