[quote=“nayr14, post:660, topic:181819”][quote=“Sammy2, post:659, topic:181819”][quote=“nayr14, post:658, topic:181819”]I setup my first camera using this plugin (installed via apps).
However, now I have another camera in BI so I wanted to add it to Vera. I go to the app information and click “Create another” and a few seconds later get the “Device Created” message box. However, there is no camera. I’ve tried this a few times. Am I doing something wrong? VeraPlus on UI7 v0.6[/quote]
Did you put in the corresponding Camera Name from Blue Iris? Typically Cam1 and Cam2 etc.[/quote]
The first camera works great, but I’m trying to add my second camera in Vera. I can’t get it to generate another camera in Vera so I can set those variables.
Should that create another button generate a second camera for me to adjust the settings of?[/quote]
Yes it should.
Try update app then reload the lua and refresh your browser. They click create another, reload lua and refresh your browser.
I have tried and tried to get this plug-in working. Cameras work fine locally in BlueIris. At this point Vera is giving me the following message “Camera has a problem. Image may not be actual Camera has a problem.” Using a Vera Edge with UI17.
Blue Iris:
Did you open a port for the BlueIris Server in your router? You must do this first. The BlueIris Server IP address will be the IP address of the PC on which BlueIris runs.
Vera:
Did you create a camera using the BlueIris Plugin? If not, create one. If you have created one, there should be a new unconfigured camera so go to…
Devices > Cameras > Blue Iris CAM #xxx.
Select the > Button.
Advanced.
Network is
:<BlueIris Server Port#>
Login Credentials are your BlueIris Server Login Credentials.
Click Done at the bottom then reopen the Advanced tab as described above.
Click Extra Parameters.
Params
Name your camera. All other settings should be fine already but if not, the ip address and login are as above.
Variables
CameraName is the given the Camera in BlueIris.
URL is “/image/?”
DirectStreamingULR is “/mjpg//video.mjpg”
Should be it. Note, do not use the quotation marks as I have used them only to quote what goes there. Additional Note, do not use the brackets <> but put in the information from your set up.
Attached is a screen shot of the view through Vera. I can get to the camera, because the image (some of it) is correct. There is NO moving video though.
So from this I can only assume that the IP, etc. etc. are ok. Don’t to set anything in the router, because the Vera and the BlueIris PC are on the same network. External access is into the Vera.
This is the URL that I have “/image/Cathy?q=80&s=80&user=&pw=” BlueIris generated this for me.
I think Vera works better with just stills being shown rather than streaming a video. All 4 of my cameras, plus the composite feed, are all stills, updated about once a second, which meets my needs, does not overtax Vera, and minimizes my data use when looking at cameras on VeraMate on my phone.
If I need to actually see (and hear) a live stream, I use a different app on my phone for that.
Yes… stills about every 6 seconds in Vera. The plugin is mainly to use the camera’s motion sensors to trigger other events. Viewing and checking triggered events is best dome in BlueIris itself.
This I didn’t know. I “assumed” that video could be streamed, which is the point. But, if taking an image every 6 seconds is the best we can do, so be it. What setting will allow me to accomplish this?
The “point” of hooking cameras into Vera is to trigger other events when the cameras sense motion. Streaming video is best handled by the native BlueIris App as is especially recording. I have a dedicated 4TB drive for BlueIris DVR and record 24/7, keeping video for a few weeks before recycling disk space. This isn’t possible in Vera. Getting frame updates is fine as you aren’t saving them in Vera anyhow.
And the plugin is not needed for this. Just a virtual motion for each camera and setting up the alerts under each cameras motion tab.[/quote]
True but I found it easier to get the cameras into Vera with the plugin… Only one IP address and port to open on the router and setting up a new one is basically copy/paste, changing the Short Camera Name in the appropriate places in the plugin.
The point was you don’t need the cameras in vera, and using either the plugin or virtual motion requires no port opening of the router, its all local from Blueiris to VERA. Using virtual motions also require not copy and paste or camera short names.
The point was you don’t need the cameras in vera, and using either the plugin or virtual motion requires no port opening of the router, its all local from Blueiris to VERA. Using virtual motions also require not copy and paste or camera short names.[/quote]Wow! I’ve been doing this in the wrong way. How to get BI to talk directly to Vera, mainly for motion triggered events?
You know, call me crazy. But, when I first heard of the Blue Iris plugin I immediately thought video streaming. Or extending the video of Blue Iris out to a Vera for viewing remotely. I almost feel as though I’ve been suckered in here, because the plugin, in fact, does not support video streaming. It’s sort of a slow refresh rate of still images instead.
From what I’ve read here, it’s main purpose seems to be to trigger events. Any comments?
[quote=“Sammy2, post:672, topic:181819”]Wow! I’ve been doing this in the wrong way. How to get BI to talk directly to Vera, mainly for motion triggered events?
Basicly is you install a virtual motion for each camera you have in vera, then in Blueiris under each camera you set an alert that when motion is trigger you send an http command to flip the virtual switch to on/motion and when blueiris resets have it flip the motion to off or no motion. Both VERA and Blueiris are on your local LAN so no need to port forward to the internet,WAN or outside world.
Now if you using the blueiris app to view your cameras outside of your home you need to port forward for that, but it has nothing to do with motions in vera.
[quote=“TomBrewer, post:673, topic:181819”]You know, call me crazy. But, when I first heard of the Blue Iris plugin I immediately thought video streaming. Or extending the video of Blue Iris out to a Vera for viewing remotely. I almost feel as though I’ve been suckered in here, because the plugin, in fact, does not support video streaming. It’s sort of a slow refresh rate of still images instead.
From what I’ve read here, it’s main purpose seems to be to trigger events. Any comments?[/quote]
The problem is vera may do cameras… But its underpowered to handle any real video processing. So VERA is not a DVR or transcoder. If you have blueiris you already have a powerful setup that handles the video. Using the blueiris APP for remote viewing allows alot of advanced features. Adjusting the quality for the bandwidth and alot more are all built into blueiris and its app. Taking Blueiris and running it threw vera, vera servers and the web then your mobile device is no wear near as good as direct from Blueiris to web, to blueiris app. Even your options and historical playback and all is much better.
Now using your cameras to trigger motion events in vera are the most common. I also change the recording options (no inside recording when I’m home) based on my home and away which comes form my smart home controller. A scene with a local http command to vera can also do that without the plugin. Or you can use the plugin and it will do it for you.
Personally the plugin is not needed and takes up more resources then I want it to. But for others its easier then manually setting some things up.
I’m coming late to the party and this is a long thread, so if I’ve missed the boat/point/window I apologize, but I wanted to suggest that if all that is needed is to get Vera to know when BlueIris senses motion (which it’s really good at), you can use the VirtualSensor plugin to be the motion sensor emulation on the Vera side, and configure BlueIris to send an action to the Vera to trip and reset the VirtualSensor device when a camera is triggered or untriggered (for motion or any other event that BlueIris can detect, e.g. audio).
Specifically, install the VirtualSensor plugin, and create one device instance for every camera you want to respond to. Name them and record their respective device numbers. Leave them in [tt]Disabled[/tt] state, because they will be operated programmatically by BlueIris only, and disabled stops any automatic operation. They can be armed or disarmed as needed, as any other motion sensor would be used.
Then, in the BlueIris camera properties for each camera, on the Alerts tab, check “Request from a web service” and hit the Configure… button. For “When triggered” enter this:
It’s a bit “crafty,” but then, so much is, and it will be a lot lighter weight on the Vera than anything involving the video stream directly. You can also poke at the ModeStatus variable to get the arming state configured right for the various house modes, as you would with other security sensor devices.
Out of curiosity, is there a way to make Vera talk to the blue iris server? What I?d like is to set ?away?on my Vera and have that tell blue iris to start recording on motion detection. Then, when I deselect away, I?d like Vera to tell blue iris to stop recording on motion. I know I can set up schedules, but our lives don?t seem to do the same thing at the same time with any regularity.
[quote=“Gr8hifi, post:677, topic:181819”]Out of curiosity, is there a way to make Vera talk to the blue iris server? What I?d like is to set ?away?on my Vera and have that tell blue iris to start recording on motion detection. Then, when I deselect away, I?d like Vera to tell blue iris to stop recording on motion. I know I can set up schedules, but our lives don?t seem to do the same thing at the same time with any regularity.
Thank you[/quote]
You can send some http commands to the blue iris server. For example set up profile for recording and profile for not recording. Then switch profiles in blue iris using this lua code
local status, result = luup.inet.wget(“http://ServerIP:ServerPortNumber/admin?profile=DesiredProfileNumber&lock=2&user=YourUserName&pw=YourPassword”, 5)
[quote=“kfxo, post:678, topic:181819”]You can send some http commands to the blue iris server. For example set up profile for recording and profile for not recording. Then switch profiles in blue iris using this lua code
local status, result = luup.inet.wget(“http://ServerIP:ServerPortNumber/admin?profile=DesiredProfileNumber&lock=2&user=YourUserName&pw=YourPassword”, 5)[/quote]
I coupled your code with the House Modes Plugin and this works great!
Thank you so much,
Jason