[Deprecated] BI Control - Local Blue Iris control

Hey, if it works it works!


New version on GitHub...

Child:
V2.0.2 - 02/16/20 - Fixed typo, thanks to @mluck

Oh, no you don't :stuck_out_tongue_winking_eye:. The gratitude goes all to you. I believe I've done 0.0000001% of the work here. Seriously, cool app Bryan.

1 Like

Howdy - new to the party here, but very appreciative. So far I have a BI camera trigger turn on my TP-Link/Kasa dimmer light switch. It then turns them off when the BI trigger resets.

However, there's a long lag between triggering the apps and the actual event - about 15 sec. Same thing happens when I manually run the actions in each app.

Why do you suppose there's such a delay?

Welcome to Hubitat!

Everyone's system/setup is different, I would have no idea why you're having a delay. That is definitely not normal.

It doesn't happen if I use the Kasa app or Alexa, just when I actuate one of the rules, either via BI or manually.

Okay - I've narrowed it down to the switch. I have 3 and this is the only one that takes that long. Weird thing is that ping times are good (1ms) and no dropped packets.

Good news is that it isn't the hubitat or apps.

was excited to find this.

Is there a way to trigger a camera based on a contact sensor? e.g. front door opens -> trigger front door camera?

New version on GitHub...

Added Contact Sensor as trigger.

PLEASE NOTE: I have not tested this. Don't have time right now. So if you have any issues please be sure to turn on debug logging and post a log.

Thanks!

1 Like

Works with my setup. Only tweak I would make would be to allow for multiple contact sensors to trigger a camera so I don't have to create multiple rules for the same camera. Thanks again!

Awesome!

Done, download new version :grin:

1 Like

For my ego, you need to start taking longer to respond on these feature requests.

Takes me days of trial and error to get the simplest app code to work.

It's a little humiliating this is so easy for you. :rofl:

lol, lots of practice!

1 Like

ok, one more - recordings aren't being triggered and I keep seeing 'Connection reset' in the logs. If I had to guess, it's because BI Control is sending the GET to an http endpoint, I need https.

Tried looking at the child app code and it looks like the request is getting assembled around line 554, but I don't see an obvious way to make the switch to https.

Is it easy to add an http/https toggle to the parent app?

Okay, you got me! I have no idea how to do this, lol. :thinking: :thinking:

hold the phone... forgot that BI exposes an http port even if you're using https on the local lan. Still testing, but I think we're good.

for some reason, my cameras don't trigger with &manrec=1 that's defined in your child app code. but they do trigger when I replace with &trigger

don't want to bork up anyone's setup by asking for the change, but don't want to have to remember to change the code every time the driver gets updated.

Maybe a manrec/triggered toggle with manrec as the default?

1 Like

Is there any way to get notification with a snapshot attach?

Out for some sanity time! Nice ride up the coast. I'll add it tonight.

1 Like

That would be done within Blue Iris.

@bptworld

I notice trying to follow the older BI setup guide with in BI5, it seems to be leading me to dead ends.
Will you be updating how to set it up with in BI5 any time soon?

I notice with in BI5 when Select Camera to use 'Right Click' you now need to go to Camera Settings, not Camera Properties to get to the the Alerts Tab.
If you notice at the bottom when I click or right click on Hardware property pages (when my mouse is over it, it turns blue)... it does nothing.

Once I get into the Alerts Tab, there is no listing for "Post to a web address...' and then click 'Configure'"?

Thanks

1 Like