Introducing 'BI Control'
This app is designed to work locally with Blue Iris security software.
Note: This was written for BI4. If using BI5 results may vary.
This app has been merged into Event Engine - Automate your world with easy to use Cogs. Rev up complex automations with just a few clicks!
- 100% Local Control - No Internet needed
- Ability to change BI Profile based on HE Mode, Switch or Motion
- Ability to move a camera to a Preset using a Switch or Motion
- Ability to get a Camera Snapshot using a Switch or Motion
- Ability to start or stop manual recording on camera using a Switch or Motion
- Ability to control PTZ using a Switch or Motion
- Uses Hubitat's standard Virtual Switches
- Devices are also available to use in Rule Machine, Alexa and Google Home
- Parent/Child App structure
- Create as many child apps as needed
Apps can be found on my GitHub or by using the Bundle Manager.
When reporting problems...
- Be sure you are on the latest version. I won't troubleshoot an older version.
- Turn on debug and screenshot the issue happening in the log. One line or just the error doesn't cut it. I need a log.
- Post the screenshot of the log with an explanation of the problem.
Thanks
Note: (this was written for BI 4, not sure if it'll work in 5)
BI Control is one way, Hubitat to Blue Iris. BUT... there is a way to receive alerts from Blue Iris just using Rule Machine!
Note: This was written for BI4. If using BI5 results may vary.
- In Rule Machine:
- 'Create New Rule', 'Define a Trigger', 'Name the Trigger'
- 'Select Trigger Events', 'Select capability' = 'Local End Point'
- Note: you will need the 'Local End Point URL' in Blue Iris
- 'Select Actions' to do whatever you like!
- In Blue Iris
- Select the Camera to use as a Trigger then 'Right Click' and select 'Camera Properties'.
- Select 'Alerts' and then check-off 'Post to a web address...' and then click 'Configure'
- Under the heading 'When Triggered', make sure that "Http://" is selected
- Then next to that box, put in the 'Local End Point' URL from Hubitat. Note: do not include the Http:// ... just start with the ip address. (ie. 192.168.1.123/apps/api/....)
- Click 'OK' and your done!