From 87687d61708e358dd580ff67a0bd8defa318a108 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Sat, 14 Mar 2026 00:52:49 -0400 Subject: [PATCH] doorbell --- src/system/machines/server/system.nix | 3 +++ src/system/modules/frigate/README.md | 2 +- src/system/modules/frigate/default.nix | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/system/machines/server/system.nix b/src/system/machines/server/system.nix index fc30148..c290f9d 100644 --- a/src/system/machines/server/system.nix +++ b/src/system/machines/server/system.nix @@ -126,10 +126,12 @@ # Add each camera MAC here as you set them up iptables -A FORWARD -m mac --mac-source 00:1f:54:c2:d1:b1 -j DROP # parking_lot iptables -A FORWARD -m mac --mac-source 00:1f:54:b2:9b:1d -j DROP # living_room/kitchen + iptables -A FORWARD -m mac --mac-source 00:1f:54:a9:81:d1 -j DROP # doorbell ''; extraStopCommands = '' iptables -D FORWARD -m mac --mac-source 00:1f:54:c2:d1:b1 -j DROP || true iptables -D FORWARD -m mac --mac-source 00:1f:54:b2:9b:1d -j DROP || true + iptables -D FORWARD -m mac --mac-source 00:1f:54:a9:81:d1 -j DROP || true ''; }; }; @@ -159,6 +161,7 @@ dhcp-host = [ "00:1f:54:c2:d1:b1,192.168.1.194,parking_lot" "00:1f:54:b2:9b:1d,192.168.1.147,living_room_kitchen" + "00:1f:54:a9:81:d1,192.168.1.167,doorbell" ]; }; }; diff --git a/src/system/modules/frigate/README.md b/src/system/modules/frigate/README.md index 3e2ac53..0166264 100644 --- a/src/system/modules/frigate/README.md +++ b/src/system/modules/frigate/README.md @@ -5,7 +5,7 @@ | Camera | Model | MAC | IP | |--------|-------|-----|-----| | parking_lot | W461ASC | 00:1f:54:c2:d1:b1 | 192.168.1.194 | -| doorbell | B463AJ | | | +| doorbell | B463AJ | 00:1f:54:a9:81:d1 | 192.168.1.167 | | living_room | W463AQ (ch1) | 00:1f:54:b2:9b:1d | 192.168.1.147 | | kitchen | W463AQ (ch2) | 00:1f:54:b2:9b:1d | 192.168.1.147 | | porch | SL300 | | | | diff --git a/src/system/modules/frigate/default.nix b/src/system/modules/frigate/default.nix index ca3be7f..5d8d9a7 100644 --- a/src/system/modules/frigate/default.nix +++ b/src/system/modules/frigate/default.nix @@ -20,12 +20,13 @@ in settings = { mqtt.enabled = false; # ffmpeg.hwaccel_args = "preset-vaapi"; # Disabled - camera uses HEVC which Haswell can't decode + record.enabled = true; cameras = { doorbell = { - enabled = false; + enabled = true; detect.enabled = false; ffmpeg.inputs = [{ - path = "rtsp://admin:ocu?u3Su@192.168.0.134/cam/realmonitor?channel=1&subtype=0"; + path = "rtsp://admin:ocu?u3Su@192.168.1.167/cam/realmonitor?channel=1&subtype=0"; roles = [ "record" ]; }]; };