5.4.9 - June 25, 2021

Update on memory use in .15 It isn't a good as .14 at least after about 12 hours of running. Memory is sitting around 4.5GB but has dropped from an even higher number, ~4.8GB, and seems to be steady.

Nothing in the release note that I saw saying what has changed either. I will say the release notes leave just a little to be desired.
 
Update on memory use in .15 It isn't a good as .14 at least after about 12 hours of running. Memory is sitting around 4.5GB but has dropped from an even higher number, ~4.8GB, and seems to be steady.

Nothing in the release note that I saw saying what has changed either. I will say the release notes leave just a little to be desired.
Been running .10 on my problem system for about 5 days. Nothing changed as far as the memory creep issue, still just like it was.

Also discovered that on my home system, sometime during the last couple of releases, my motion zones had changed from zone a to b, on two cameras. I wasn't getting alerts from those 2.
For what ever reason, the registry entry's sure are fragile in BI, been that way for a couple of yrs now.
 
I've never had problem with zones changing. Sometimes alerts won't fire a sound for a little while but the SMS and emails keep working.
 
  • Like
Reactions: looney2ns
Been running .10 on my problem system for about 5 days. Nothing changed as far as the memory creep issue, still just like it was.

Also discovered that on my home system, sometime during the last couple of releases, my motion zones had changed from zone a to b, on two cameras. I wasn't getting alerts from those 2.
For what ever reason, the registry entry's sure are fragile in BI, been that way for a couple of yrs now.

Looney that is similar to what happened to my system when I posted to say that with any of the 5.4.9.x releases I stopped getting alerts on my clone cams but with earlier releases everything worked. Eventually I sat down and worked out the zones A and B had been transposed.
 
This seems a good time to share this DeepStack/motion zones exchange with Ken today.

I asked... Will DeepStack use/recognize zones even when Blue Iris motion sensor is disabled and we are triggering the camera via ONVIF?

His response...
"I just tried it, and the answer is Yes.
However as you know you would have to enable it, edit the zones, then you can disable it.
Perhaps the configure button should remain active."
 
What a difference a COMMA makes!
I was trying to blame one of the updates as the reason one of my cameras was just not getting "Car" or "car" back from DS, when I pulled my car into the driveway. Checked everything (I thought), rolled back a few versions, got mad, rebooted, PC and camera, no luck.
Then, after looking very closely, I found it! See if you see it.
not_comma.jpg
What it should have been.
Comma.png
Yep, the dreaded semicolon where a comma should be!

Just thought I would give you all a chance to have a laugh at my stupidity!
 
Last edited:
The "classes" are case sensitive if you're using dark.pt, which is actually handy because it will tell you which model detected and at what confidence level. dark.pt also uses slightly different terms like "People" rather than "person".

.15 is not very good with memory management. Memory use has been slowly creeping up on my system, not at a high rate but at a rate high enough to be seen. It's now up to ~4.8GB from a low around 2.2GB when I updated to .15
 
  • Like
Reactions: looney2ns
The "classes" are case sensitive if you're using dark.pt, which is actually handy because it will tell you which model detected and at what confidence level. dark.pt also uses slightly different terms like "People" rather than "person".
No, they are not. The following works with dark.pt enabled.

Screen Shot 2021-07-29 at 8.43.30 AM.png
 
Last edited:
It is case sensitive for custom models...If you have dark.pt enabled, you will get two boxes around a car, one that says Car and the other that is car. For a human, you get two boxes, one is person and the other is People. Mine didn't work if they were not upper case.
I am using dark.pt and I do get two boxes indicating both models are being used, but I don't capitalize anything in the "To confirm" option. Using people (with a lower case p) does work.

Screen Shot 2021-07-29 at 10.03.45 AM.png
 
Interesting, maybe it changed from when this first came out in BI. I was on the bleeding edge when DeepStack came out and was one of the first here to update as new versions came out and report my findings here, and rolled back when something didn't work.
 
  • Like
Reactions: sebastiantombs
Confirming Vettester's info with my own settings:
 

Attachments

  • Capture1.JPG
    Capture1.JPG
    129.1 KB · Views: 31
  • Capture.JPG
    Capture.JPG
    137.7 KB · Views: 31
That's surprising to me since DS is so case sensitive, at least if you use the command line.
 
Maybe when the box was added to specify which custom models changed it?

Because when it first was possible, I could take car out and it would only run the dark.pt Car and if I added car, then I would get a return of car and Car boxes.
 
  • Like
Reactions: sebastiantombs
It is case sensitive for custom models...If you have dark.pt enabled, you will get two boxes around a car, one that says Car and the other that is car. For a human, you get two boxes, one is person and the other is People. Mine didn't work if they were not upper case.

Didn't realize this. Is there a list for both somewhere on the Deepstack website? I haven't been able to find it.
 
Is there a way to only get highres images saved to the alerts folder for confirmed alerts?
There was for awhile, but Ken considered it to be a bug and fixed it. :)

This is what the help pdf used to say…
1627659114511.jpeg

Now it says this …
1627659310427.png


Let him know you’d like the hi-res image handling changed back to the previous behaviour. The more requests he gets the better.
 
In version 5.4.9.16 Ken has added several new macros (%011, %012, %013).
1627685924222.jpeg

He also modified the ‘Run program or write to file’ action ‘File’ field to accept date/time macros (like the Blue Iris Status / Log tab)
1627686100587.png

How are these useful? … for your own External logs.

For example:


1. You can automatically log Blue Iris version updates (or rollbacks to previous ones).
Do this via an action in the Status Alerts page.
This action records you current software version every time the server restarts.
1627686307757.png
Just create a starter file like “version_log.csv” with a first line like a CSV file header…
Timestamp,Version

2. You can periodically log Blue Iris CPU and Memory usage via actions in the Blue Iris Settings > Schedules tab.
I’m logging these values 10 times per hour.
1627686680359.png
Here are sample actions.
1627686804798.png 1627686915304.jpeg
Just create starter files like “cpu_log.csv” & “ram_log.csv” with first lines like a CSV file header…
Timestamp,”CPU Pct” & Timestamp,RAM,Uptime

NOTE: To avoid gaps in your schedule-generated external logs, you must create these actions for every Blue Iris Schedule you are currently using.

3. You can create external log files that rollover monthly, weekly, etc.
 
Last edited: