your indenting is not correct.
all of the lines under the - platform need to be indented.
The start of the word name needs to be indented so that it lines up with the word platform.
Should be 2 spaces like this.
Hi guys.
I’ve been usi BI with handcrafted yaml since i got my hands on it. It was working fine.
Then, when BI NVR integration was published, i switched to it, but keeping my binary_sensors i already had in place.
Today i wanted to get rid of the yaml i wrote, and now i have serious problems with motion sensors.
I tried many topics in BI motion alerts, starting with the BI help on the BI Integration page
Thank you @TaperCrimp! I just made the switch from ZoneMinder after 5+ years. I had recently tried to use ZM’s notification server that ended with nothing but a big headache. I had avoided Blue Iris because of $$ and Windows but thought I would give it a shot and so far am pretty happy/impressed. I’d rather run on Linux but until I find a better alternative (and my license expires) this will work great.
I am running Windows Server 2016 in a VM with 15 cameras, 9 running continuously and most running with motion enabled. This feeds to a NAS with multiple TB to spare. I might end up moving to a dedicated PC or server but for now all is well averaging 50% on 12 cores and 1.2GB of 16GB Ram. I have some of the resolutions downplayed but am going to start turning them up for better quality. Since my server XEON CPUs are a little older, I think a dedicated pc with a ‘newer’ i5 or i7 should handle it well.
@Corey_Johnson Glad to help. If you’re really feeling ambitious, I put together another guide for integrating Frigate with Blue Iris. I’ve basically got a Google Coral doing detection and triggering alerts in Blue Iris. I’ve used Blue Iris for years and years, and the Google Coral detection blows BI’s native detection out of the water.
This is the route I went. Ryzen 3900x with 64Gb in a coolmaster SFF.
Running 12 cameras at 42% utilization on CPU and 39% Memory.
Followed Hook Up’s video, so all doing 640x480 24/7 and 4k on triggers. several of the cameras are off-site connected via VPN.
I also run several VMs (HA, Pi, Unifi and couple others) on the chassis.
Have not had any issues other than Realtek 2.5Gb adapters couldn’t handle and had to go Intel. There’s a bandwidth/UDP issue with the Realtek, so stay away.
Is anyone else Blue Iris machine CPU increases to upto 30% by installing the BI integration on Home assistant? I have 6 cameras, all have sub stream on 24/7 recording and mainstream only recording on motion detection triggered by AI ( followed The hook up vdo).
secondly, the binary motion sensors that gets added with the BI integration on HA, they never seem to work. in parallel I have mqtt setup on BI to send motion alerts to HA mqtt broker that works fine, however the montion sensors created by the integration never seems to work.
are there any other good uses for BI integration which you all can share? for me it seems useless for now as its definitely spiking CPU usage on BI PC.
Is there an option to get the last motion-triggered clip on a lovelace card?
is it even possible? Currently I have all the live feeds in a view, but to have also the events/alerts would be absolutely amazing.
Anyone having issue with BI lately? My core log is fill with with this crap
2021-03-07 16:28:16 ERROR (stream_worker) [libav.tcp] Connection to tcp://192.xxx.xxx.xxx failed: Operation timed out
Pretty much every couple second. From the log time stamp basically every 10 to 25 sec I got this error. So technically speaking I shouldn’t get any stream at all. However my live feed still seem to show up on lovelace fine. What going on???
Yes I 2nd on zeeshany comment. My BI pc also been running overtime these pass week. Usually is at 25 - 35% now it pretty much stay at 80-100% cpu. I’m thinking just kill the BI intergation for now and just get my feed from my cameras vs onvif. The delay on onvif is bad but man BI is just not playing nice with HA lately.
The original method MQTT method that I’d posted is still rock solid. No need to worry about unofficial integrations either. I wrote that a long while ago and still haven’t had any issues.
This is not really an integration by the terms of what a Home Assistant Integration is. This is just a method to get a binary sensor using MQTT from Blue Iris, and to get a camera feed using the MPEG Camera option, using the Blue Iris feeds?
Yes, I can see all work solidly. A bit of a misleading title. That said, handy if you don’t have outdoor motion sensors or if you are using an AI to limit Blue Iris to only detecting certain objects. Example, using the AI Tool tutorial by GentlePumpkin to limit to only person detection.
I will still scour the web to see if anyone may have started a genuine Integration for Blue Iris, but setting up MQTT Binary Sensors is a good start. I prefer ONVIF to grab events though and that is an official integration
If you find having your cameras in Home Assistant pegs your CPU on your BI machine, make sure you setup SUBSTREAMS and get your JPEG images from substreams and only grab the mainstream when you go to a single camera view. If you grab the main Hi Res feed for the JPEGs and have HA always grabbing your Hi Res (Main) steams, then your BI Machine will get hammered.
I saw that after I posted :). Missed it earlier.
It works quite well. Would be nice to see it made into an official integration.
Had an issue with BlueIris not sending the MQTT command on restore of camera for BI 5. It’s a bug in Blue Iris and Ken (BI Support) is going to work on it.
Edit: 26/03/2021 as of the latest update for BI 5 (5.3.9.16) the MQTT issue for camera signal restored is fixed.