As far as the question “If the issue is with the camera”, my answer would be that it is with the camera from the standpoint that there is no direct way to push status updates to ST from AMCrest. I would imagine that this is true for most IP cameras and would be an issue regardless of the HA hub you chose.
Again, there are creative workarounds, but it sounds like your main quest is the ability to use the camera as a motion sensor which sounds like it should be a simple thing to accomplish, but it is not really how this stuff is designed to work.
I will also add that there are other creative ways to integrate these cameras with ST. For instance, I have Blue Iris running as a service to maintain my 6 AMCrest cameras, which I have tied to my ST Modes such that the Home/Away/etc. modes can enable different profiles automatically so that the cameras will have triggers active/inactive based on the ST mode my system is currently in. Pretty cool stuff.
Okay, I understand. If you can point me to documentation as to how I can accomplish the stuff in yous ps I would appreciate it. My issue is really logistics. I am only home on weekends and have next to no time to tinker (work in MD but live near Jersey shore). So quick and dirty is the name of my game these days
Thanks for the info, it was a big help. I will probably buy ST tomorrow.
So I understand there’s a limitation with these Amcrests regarding not having availability per the Amcrest API to push info to ST for things such as motion (for the purpose of making motion an actionable event in ST).
That said, a couple questions to throw out there:
Does anyone know if it’s ‘rumored’ that Amcrest might add this functionality/API Call at some point? Or is it a hard-restriction that they cannot?
Regardless of #1, are there any workarounds that could ultimately achieve making motion alerts/detection actionable in ST? e.g. could I use something like Tinycam + Tasker + SharpTools (SmartThings/Tasker Integration) to accomplish this? Or are there other known ways to do something like this?
Yea, will have to look into it. I have to say, this is kind of a disappointing catch-22 coming from Foscam, and the main reason I moved from Foscam was the better resolution and general support/interface - there are improvements over my old Foscam but it sounds like there’s not as much flexibility ST-wise. Guess you can’t have your cake and eat it too.
I think we are confusing the functionality here… an API call is a GET, almost by definition. There is nothing that AMCrest could add to their API that would effectively create a “PUSH” notification. What is missing in this equation. and what I was referring to in my previous comments, was the existence of a web service (or cloud service) that would receive notifications from the camera and forward them to ST.
I do not believe this will ever happen with most IP camera manufacturers as it would require their writing some form of interface from their cloud service to ST, or the introduction of some form of “hub” for AMCrest IP cameras (similar to the Blink paradigm).
All of that being said, using something like Blue Iris and coding some kind of Perl script on your own web server to effectively push notifications is certainly possible, but it is waaay outside of my available “free time” to code.
And, as I have pointed out several times before, you can get around many of these limitations by using Open/Close sensors wire to the external Alarm hard-contacts available on some AMCrest camera models, you can use IFTTT to act on emails received from individual cameras, etc…
This setup uses a separate SmartApp in addition to the DTH that directly monitors Foscam alerts and requires OAuth authentication.
I already pointed this approach out as a workaround in post #426 of this thread.
This is the link to the DTH that references the SmartApp approach you mentioned in the first part of your post… so same setup for 1 & 3.
Sorry, but there is nothing new here short of everything that I already mentioned in my previous responses.
I want to add that nothing I have said here should be interpreted as a knock on RBoy’s work… his SmartApps and DTHs are top notch and well worth the small fee he charges for access!
My point was that his motion monitoring SmartApp has 2 modes, depending on the functionality of the Foscam camera in use. I believe the SD cameras have the ability for you to define a callback uri to “PUSH” alerts to, but the HD cameras require a periodic polling, in which case the SmartApp will “ask” if the motion sensor is active during every polling cycle (15 seconds?). You can reach out to RBoy if you want clarification.
Just like the Blue Iris suggestion above, you can use Synology’s Surveillance Station to expose the cameras to ST. SS can notify ST of events. Same idea. And you include the SS cameras as ST devices. . . . Blue Iris is probably better. I dunno. But you get lots of nice features with a diskstation. For instance, you can have the cloud backup software copy all your videos to cloud storage. I’m using Amazon’s unlimted drive storage. I can view my recordings online via the Amazon app (as well as the Synology app.) . . .
fwiw. I don’t watch camera feeds locally via ST. I use Tiny Cam Pro. It’s a great app. Nothing I’ve seen comes close.
Now if I could only get stills from my new Amcrest camera to show up in Action Tiles. . . . My HIKVision cameras work fine. Oh well.
I’ve tried that. It works fine in Chrome on my computer, but it fails on the tablet. The tablet can’t get the image. I think it’s the outdated authentication format. I tried allowing anonymous access and other things, such as defining a use with no password. . . Nothing works.
Just an update for those with the IP2M-841B camera (and possibly others) with the latest firmware. Amcrest has officially acknowledged this as a bug and is working on a firmware fix. Unfortunately they would not tell me a timeframe. They originally told me a new firmware was to be released last week but I think that it has been delayed for this bug fix. If I hear more I will let you all know.
Did something change/break recently? I know there are issues with the Digest-Authenitcation issue but when I added my first Amcrest IPM-841 (which was after that firmware upgrade), I had no problem connecting to the cam via port 80 in the device settings. I was able to view the stream in the ST device at that point in time but I just checked earlier today and now, after adding the second IPM-841, and both say “Camera Unavailable”
As an update, this new firmware unfortunately does not fix the issue. I just received an update from Amcrest and they said that they are still working on the bug and that yes it is not resolved in the latest firmware.