BI Computer
HP EliteDesk 800 G1 SFF running Windows 10 Pro 1903
i5-4590CPU
32Gb RAM
120Gb Crucial SSD
8TB and 6TB Western Digital Surveillance HDDs
Dual NIC
Blue Iris tools and DahuaSunriseSunset utility
CPU usage between 45-50%, spikes around 80% when reviewing/exporting, RAM usage aprox 3.75Gb
- I actually just had BI crash/freeze on me this morning. Had to hard restart the computer to get it back. Not sure what happened as it has been rock-solid otherwise.
Networking
Main switch: TP Link T1600G-28PS
Secondary switch: Cisco SG300-10PP
Everything on a UPS and automatic standby generator.
Use OpenVPN for remote viewing when away from home.
Blue Iris
Version: 5.2.5.10
Status window streaming totals: 6150 kB/s - 590 MP/s
I have an 8x HDMI splitter that feeds various monitors throughout the house for real-time viewing.
I also have a powered USB over Ethernet adapter that goes to my office so I can use the console from there.
For PTZ control I have a Logitech "Extreme 3D Pro" joystick that I have experimented with. Sometimes it works well, other times it doesn't. I use the "PTZ w/ mouse cursor" more often than not.
Cameras
Currently 18 Active Cameras - all recording at 15 FPS except the 49225 at 30 FPS
1 x
SD49225XA-HNR PTZ 25x zoom - autotracking and IVS alerts to Blue Iris
5 x 2MP IPC-HDW2231RN-ZS starlight cams
2 x 2MP IPC-HFW5231EP-Z12E (LPR Cameras)
2 x 3MP Amcrest IP3M-941 PTZ
5 x Lorex HDCVI Bullet Cams on Lorex DVR streamed to BI (Replacing with below)
8 x 2MP
IPC-T3241T-ZAS (5 still in box to replace above Lorex HDCVI when the attic cools enough to run Ethernet)
I am looking to add another 49225 PTZ and a couple 3241s in the future for my back yard to keep an eye on the dogs with.
ALPR
I have a second HP EliteDesk 800 G1 SFF running the open source ALPRD daemon. It receives the 30FPS mainstreams of the Z12E cameras.
DahuaSunriseSunset utility does the day/night change on both cameras.
Process: ALPRD reads the plates and posts to a beanstalk queue which is then read by a python script someone posted on IPCT a while ago. ALPRD also saves a JPG capture of each read to a folder. That script dumps into a MYSQL database and posts each plate read to MQTT. I have a PHP website I built to view/search the plate results and their photos. I also have Home Assistant subscribed to the MQTT topic and automations alert me if certain plates are found (i.e. the prowler we had a year or so ago, posted elsewhere on here). Another python script, also from someone on IPCT is ran regularly to delete the older JPG images so the disk doesn't fill up.
I began using ALPR April 2019 and currently have 715,303 results in MYSQL. Granted, that includes all "reads" on a plate, including the partial reads before it captures the full plate. I have been meaning to add some routines or scripts to clean the MYSQL database but never got around to it so I manually purge records every few months, basically any plates under 4 characters get dumped.