Replies: 18 comments 142 replies
-
Just going to write a comment of appreciation for the manual / API events. By having an event on doorbell press I am FINALLY getting consistent clear face pictures for doubetake.. Before I was getting fairly off to the side profile pics as people waited, but just about everyone looks directly at the camera / button as they press it. |
Beta Was this translation helpful? Give feedback.
-
I saw some of the new API changes and one of them was Submits the snapshot of the event to Frigate+ for labeling. I tried to use a simple bash loop script to send a bunch of images I know are valid to Frigate+ so that I can go and verify and save them pretty quickly hoping the Frigate bounding box would be sent if I included a include_annotation=1 in the POST but all the ones I tested uploaded with no bounding box. I know there is a separate function for false_positive but are my expectations wrong? Here is my super simple bash script for testing:
Thanks! |
Beta Was this translation helpful? Give feedback.
-
Anyone else having Frigate never loading after upgrading to beta3 from beta2? I seem to see nothing in my logs, but haven't had time to dig deeper yet... reverting to beta2 got me going again frigate | s6-rc: info: service s6rc-fdholder: starting |
Beta Was this translation helpful? Give feedback.
-
I have a giant shit ton of events lol. I left it running for 15 minutes with no output, how long should I try leaving it for? |
Beta Was this translation helpful? Give feedback.
-
Hi, Seen this in the log, anything to be concerned on or checked? 2023-10-30 17:13:21.574932954 [2023-10-30 17:13:21] ws4py ERROR : Failed to receive data |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
After upgrade from beta2 to beta3 I see the following in birdseye: Screen.Recording.2023-10-30.at.5.54.11.PM.mov
|
Beta Was this translation helpful? Give feedback.
-
In beta 2, my dog would get identified correctly, when he was in the front yard... with beta3, he gets the red bounding box... but never gets identified. I have not changed my config...
|
Beta Was this translation helpful? Give feedback.
-
Hey guys, having an issue with 13beta3 and Codeproject.AI On the Frigate side I get the following
On the Code Project Side I get this
So from what I can tell information is being communicated between the two, but Frigate is saying that its timing out. Any suggestions? Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
Seeing this morning that my disk is full and old recordings aren't being discarded to make more room: My config here
|
Beta Was this translation helpful? Give feedback.
-
I didn't see it mentioned, but were there any changes to go2rtc from beta2 to beta3? I often stream a couple cameras to a browser using the "/live/webrtc/stream.html?src=" method through frigate and have noticed with beta3 the playback is really choppy and will lose like up 10 seconds at a time quite often. Nothing stood out to me in any of the logs. When I switch back to beta2 the issue is gone. BTW, I'm also routing it all through a traefik https proxy located on the same host if that matters. Any ideas on how to troubleshoot this? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Anyone test the auto tracking? Really cool that's being added. I've been hankering to buy the dahua 25x ptz with auto tracking, but if it works well in frigate I could get something smaller and cheaper. |
Beta Was this translation helpful? Give feedback.
-
@NickM-27 @blakeblackshear On all of my camera's I'm missing the first 20 minutes or so of footage. Segments are still on the disk, Frigate doesn't play them. Also, all events that are within the first 20 minutes of that specific hour can't be played anymore. Problem started on 11/03 on 15:00. All recordings before that date seem to be there. |
Beta Was this translation helpful? Give feedback.
-
Didn't see a beta4 thread but I am running beta4 and noticed something weird today with an on-going event related to a car. I have my Driveway camera broken up into two zones:
This morning as my wife was leaving her minivan triggered the car in the Front_Yard zone as expected but for some reason the event went on much longer than expected. I can see in the event snapshots shows the following: Skipping other stuff... Car enters the street according to Frigate: Then the weirdness starts as you can see below it hops to a car in my neighbor's driveway in the Street zone and becomes stationary. At this point Frigate is flopping between active and stationary all in the Street zone until finally this: Overall, the event lasted for 29m and 7s and I've never seen this recently with my other car come and go from the garage onto the Front_Yard zone. |
Beta Was this translation helpful? Give feedback.
-
Hi: I don't know if this a issue or something not implemented yet a unraid user pointed me here that the Is there something missing? Are we doing something wrong? I see also this opened #2365 Thanks |
Beta Was this translation helpful? Give feedback.
-
I just came across the use_experimental feature in the UI and love the "scrubbing" feature but noticed in the live view the audio isn't working. When I switch back to it being False it works as expected. Not sure if this is expected behavior but since it is use_experimental I wanted to proceed with caution and awareness. |
Beta Was this translation helpful? Give feedback.
-
it would be nice to have a beta 5 as beta 4 problem fixed hopefully |
Beta Was this translation helpful? Give feedback.
-
Beta docs for this release: https://deploy-preview-6262--frigate-docs.netlify.app
Major Changes For 0.13.0
Security Advisories
The Github Security Lab team reached out to report the following security vulnerabilities.
config_save
andconfig_set
request handlers (GHSL-2023-198)/<camera_name>
API endpoints (GHSL-2023-195)load_config_with_no_duplicates
offrigate/util/builtin.py
(GHSL-2023-190)Exploiting these vulnerabilities requires the attacker to both know very specific information about a user's Frigate server and requires an authenticated user to be tricked into clicking a specially crafted link to their Frigate instance.
This vulnerability could exploited by an attacker under the following circumstances:
If you haven't click any links to your Frigate server from unknown sources, there is no reason to believe that you have been compromised.
I have enabled the private vulnerability disclosure features inside Github for the project as well as the automated CodeQL scanning features to identify future issues.
Changes since Beta 2
Breaking Changes
interval: 0
will need to delete this field from the config or increase the valueNOTE: Some users have reported migrations taking a while and frigate frontend is not available until the migrations are complete.
frigate.db
: Due to the support for network shares in HA OS and the popularity of storing recordings on a NAS in general, the database has a new default location of/config/frigate.db
. This change is going to be done for existing users too, so frigate will automatically move the db for you.For Frigate Addon Users:
The migration is handled automatically and no action is required from the user.
For Docker Container Users:
The migration is handled for you, but you must make sure that the docker CLI or docker-compose binds the entire
/config
directory and not just the/config/config.yml
file.For example, if your current volume mapping is
- /host/path/config_folder/config.yml:/config/config.yml
it should now be- /host/path/config_folder/:/config/
record -> retain_days
config has been removed, this should be migrated torecord -> retain -> days
if you have not already./stats
have been moved to their owncameras
block. This only affects users that were directly reading from the/stats
data via the API or MQTT.Frigate+
Frigate+ Model Launch
Frigate+ models are now rolling out by invitation. If you would like to be invited for early access to purchase a subscription, please send an email to [email protected] from the email address on your Frigate+ account. For more information, see this discussion.
False positive submissions
You can now submit false positive detections to Frigate+ for training feedback. Note that you will still need to login to your Frigate+ account and verify the images to ensure all relevant objects are labeled before the image will be used during training. Confirming the object is a true positive will also upload the image.
Models
Frigate+ models are almost ready for launch, and this release has support for automatically downloading from Frigate+. The model and related information are stored at
/config/model_cache
. Once Frigate+ models are launched, you will be able to use the model id in your config.Community Supported Boards
In version 0.12 Frigate gained support for Intel iGPUs via OpenVINO and for Nvidia GPUs, this was a great step forward for compatibility and for more users being able to use Frigate effectively. There are many other devices, including dedicated SBCs (Small Board Computers), that Frigate could support but the maintainers do not have the time or hardware to support.
The community supported boards framework will allow community members who want to contribute to create and manage support for a particular board. This will allow Frigate to support more devices while allowing the maintainers to focus on improving the core of Frigate.
Nvidia Jetson Support
@madsciencetist is the first to contribute a community supported board build by adding support for Jetson 4.6 and Jetson 5 devices!
More information can be found in the detector docs on how to set this up.
https://deploy-preview-6262--frigate-docs.netlify.app/configuration/object_detectors#nvidia-tensorrt-detector
Object Tracking & Motion Detection
There have been many improvements to object tracking and motion detection which make Frigate more efficient and can reduce false positives.
New Object Tracker
Frigate now uses Norfair for object tracking, this means that object attributes like size, width/height ratio, and position are used to intelligently track objects. ID swapping between tracked objects is greatly reduced in situations where a car in the driveway was confused with a car passing in the street.
Improved Motion Detection
Frigate's motion detection is now more efficient. Motion detection will also re-calibrate for flashes like lightning or when the camera switches from color to IR mode or it is moved via PTZ. This reduces CPU usage during these changes and reduces false positives caused by excessive motion.
Historical Data
Frigate now uses the recordings timeline data to generate an 8x8 grid for each camera. This grid holds the range of expected regions (portions of the image sent to detection) for that area of the camera frame. This helps to improve accuracy of detection after motion has occurred and can reduce false positives in some cases.
The grid is updated on each startup and every day at 2 AM for each camera that is enabled.
Minimum Time For Zone Presence
Frigate now has a configurable field for the minimum amount of time an object needs to be in a zone before it is considered in a zone. For example, currently in Frigate if you have a front_yard zone and someone is walking by and briefly steps into the front yard Frigate would create an event for this. However, you may prefer for events to only be created if a person is in the front yard for multiple frames before creating an event.
Recordings Improvements
There have been a number of improvements to the management of recordings
Recordings Exporting
Frigate now supports exporting recordings in standard format or as a time-lapse. Exported recordings are stored in
/media/frigate/exports
and are downloadable from the UI.Recordings Timeline Metadata
Frigate now saves metadata for key moments in an event such as when the tracked object is detected, enters or exits zone, becomes active / stationary, and leaves. This metadata is used to overlay on top of the recordings so it is easy to see what was detected and where. Note that the timing of the bounding boxes will likely be slightly off because it is based on the detect stream, but overlayed on the record stream. The
annotation_offset
value in the config can be used to adjust for any differences.Internal Processing Improvements
There have been many improvements to the recordings management process to make it faster and more efficient:
sync_on_startup
enabled which will check for recordings in the db that are not on the disk and delete themAudio Events
Frigate now supports audio events via YamNet. Over 600 labels are included so there are too many to list here, but Frigate can listen to a cameras audio feed to create events and update MQTT when speech, yell, fire alarm, dog bark, etc. are heard. Version 5.0 of the HomeAssistant integration also supports sensors for these audio detections so automations can be fired when certain types of audio are detected.
Manual Events API
Frigate now supports creating events manually via the API. This means that custom events can be created, for example an event when the doorbell is pressed or a sensor is tripped. The API allows full control of event length, if recordings should be saved, and much more. The request and response can be seen in the documentation.
Curl Example:
PTZ Control
Frigate now supports PTZ cameras.
Basic PTZ Autotracking
https://deploy-preview-6262--frigate-docs.netlify.app/configuration/autotracking
Along with Frigate's improved tracking algorithm, basic autotracking is now supported. Not all PTZ cameras will support this as relative movement is required (see the docs for more details).
PTZ Controls In The WebUI
Frigate also supports controlling PTZ cameras in the WebUI and via the Home Assistant Integration.
Other Notable Changes:
Images
ghcr.io/blakeblackshear/frigate:0.13.0-beta3
ghcr.io/blakeblackshear/frigate:0.13.0-beta3-standard-arm64
ghcr.io/blakeblackshear/frigate:0.13.0-beta3-tensorrt
ghcr.io/blakeblackshear/frigate:0.13.0-beta3-tensorrt-jp4
ghcr.io/blakeblackshear/frigate:0.13.0-beta3-tensorrt-jp5
Full Changelog: v0.12.1...v0.13.0-beta3
Beta Was this translation helpful? Give feedback.
All reactions