This is an Integration for Foscam Cameras with SmartThings and works with all Foscam cameras (Standard Definition, High Definition, Ambarella, etc)
Classic App
We’ve created a customized version for the Foscam Device Type which allows for integration of the IP Camera’s into SmartThings. We’ve also been touch with Foscam to add new features to their upcoming lineup for cameras.
Installation instructions and troubleshooting tips can be found here
Feature Summary (varies by model)
- Turn on/off motion detection
- Turn on/off sound detection
- Get notified on motion/sound alarms
- Detect flip/mirror settings configured through Foscam app/camera web console
- Detect motion detection areas/sensitivity configured through Foscam app/camera web console
- Detect custom Preset names/settings (first 6)
- 4 fixed preset locations (top, bottom, left, right)
- Horizontal/Vertical/Stop cruise
- Night vision/LED control (Auto, On, Off)
- Remote reboots
- Define actions (cruise, snapshots, switches, etc) when motion alarms are detected
- (Classic app) 9 way pan/tilt control
- (Classic app) Live video view
- (Classic app) Snapshots
- Configurable options
- Motion sensitivity
- Sound sensitivity
- Enable MJPEG mode for ActionTiles/Web streaming
- Separate URL for video streaming and local controls
- Support for LAN IP, DNS names and public IP (see FAQ)
- Motion sensitivity
- Sound sensitivity
- Human/PIR motion detection
- Intruder detected options (configure smtp/recording location through Foscam app/web console)
- Send eMails
- Camera audio alerts
- Take snapshots
- Record videos
- People counting/bounding boxes/PIR sensitivity
- Upload to cloud
- Push notification to foscam app
- Send motion detected notifications via SmartThings
- Push
- SMS multiple numbers
- Speak announcements (Sonos/Alexa)
- Tested with the following Foscam models
Check out these other SmartApps
Custom DTH command to use with CoRE/WebCoRE
- Control LED’s -
ledOn
,ledOff
,ledAuto
- Activate/stop cruise -
horizontalCruise
,verticalCruise
,stopCruise
- Activate presets -
presetA
,presetB
,presetC
,presetD
,presetE
,presetF
,presetTop
,presetBottom
,presetLeft
,presetRight
- Turn on/off Motion Detection -
alarmOn
,alarmOff
The DTH can differentiate between 3 different types of events (if supported and reported by the camera)
- Motion
- Sound
- Human detection (PIR) (e.g. R2 foscams)
Using an app like CoRE or WebCoRE, you can create a rule to inspect the descriptionText
field of the reported motion event and if it contains:
detected motion
, it’s a regular motion detectiondetected human motion
then it’s a PIR motion detectionsound motion
then it’s a sound detection
MOTION DETECTION AND RECORDING: Motion detection can be configured to take pictures, eMail, video, local alarm etc and also use the motion alarm notifications to set off actions in SmartThings (can used as a motion sensor). Motion detection eMail feature requires the camera to be initially configured through the camera’s web interface as the motion detection eMail will be sent by the camera and not the SmartApp. Similarly the duration of the video etc need to be initially configured through the camera web interface, the video capture is done by the camera on detection motion and cannot be triggered by the SmartApp.
LIVE STREAMING CONFIGURATION: The new SmartThings app does not support live streaming. For the Classic app only, see FAQ
ACTIONS TILES/WEB STREAMING:
SD camera (640x480 or less resolution) : use this URL http://IPADDRESS:PORT/videostream.cgi?user=USERNAME&pwd=PASSWORD
.
HD Camera (720p or high resolution) AND your camera supports MJPEG (check the specs): Enable the MJPEG mode in the Device Preference page (gear icon in Classic ST app) from your ST mobile App and then use this URL http://IPADDRESS:PORT/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=USERNAME&pwd=PASSWORD
HD Camera Stop Motion Video Stream : You can also use JPEG snapshot if you camera doesn’t support MJPEG mode, use this URL http://IPADDRESS:PORT/cgi-bin/CGIStream.cgi?cmd=snapPicture2&usr=USERNAME&pwd=PASSWORD
If you have any suggestions please feel free to let us know.
This device handler is available on the RBoy Apps Server
Refer to our facebook page http://www.facebook.com/RBoySTApps to get the latest news and updates.
The latest version are available on the RBoy Apps server
(C) RBoy Apps