Skip to content

planetbeing/homebridge-foscam-ng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-foscam-ng

Foscam camera plugin for Homebridge

Configuration

Configuration sample:

    "platforms": [
        {
            "platform": "Foscam-NG",
            "username": "username",
            "password": "password",
            "host": "192.168.0.121",
            "port": 88,
            "gain": 6,
            "motionDetector": {
                "schedule": {
                    "monday": [["0:00", "24:00"]],
                    "tuesday": [["0:00", "24:00"]],
                    "wednesday": [["0:00", "24:00"]],
                    "thursday": [["0:00", "24:00"]],
                    "friday": [["0:00", "24:00"]],
                    "saturday": [["0:00", "24:00"]],
                    "sunday": [["0:00", "24:00"]]
                },

                "areas": [
                    [[0, 0], [9, 9]]
                ]
            },
            "speaker": {
                "enabled": true,
                "compression": true,
                "gain": 1
            }
        }

Fields:

  • "platform": Must always be "Foscam-NG" (required)
  • "username": The username for your Foscam camera. Manufacturer default is "admin". (required)
  • "password": The password for your Foscam camera. Manufacturer default for "admin" is "". (required)
  • "host": The local IP address of your camera. (required)
  • "port": The HTTP port for the camera. Manufacturer default is 88. (required)
  • "rtspPort": The RTSP port for the camera. Will automatically detect if possible, and will default to HTTP port if not possible. (optional)
  • "gain": Foscam audio output tends to be on the quiet side. This is the gain in decibels to boost the audio. Use 0 for no gain. (required)
  • "streamType": Video setting to overwrite for iOS's dynamic configuration. Defaults to 3 ("user-defined"). (optional)
  • "maxMainStreams": Number of simultaneous streams to allow from the camera's "main" stream. Defaults to 2. (optional)
  • "maxSubStreams": Number of simultaneous streams to allow from the camera's "main" stream. Defaults to 2. (optional)
  • "motionDetector": Add if motion detector feature is desired. Note that enabling this will overwrite any existing motion detection settings on the Foscam. (optional)
    • "schedule": If not present, motion detector is always active. If present, specifies the days and time intervals during which the motion detector is active. Each day is a list of one or more time intervals. Time intervals are a list with two items, a start time (inclusive) and a stop time (exclusive). All time is in 24 hour format, with 24:00 denoting the end of the day. Due to Foscam limitations, minutes are only honored in 30 minute increments. (optional)
    • "areas": If not present, the motion detector will work on the entire image. If present, specifies the areas of the image the motion detector should pay attention to. This is a list of rectangular areas. Each rectangular area is a list with two items, a top left coordinate and a bottom right coordinate. Each coordinate is a list with two items, an x coordinate and a y coordinate. Foscam divides the image into a 10x10 grid, with the top left grid being 0, 0 and the bottom right being 9, 9.
    • "triggerInterval": Time in seconds (5-15) to consider the motion detection triggered after detecting a motion, suppressing additional detection of motion during that time period. Defaults to 5. (optional)
    • "sensitivity": 0 for low, 1 for normal, 2 for high, 3 for lower, 4 for lowest. Defaults to 1. (optional)
  • "speaker": Add to configure speaker settings. Defaults to enabled. (optional)
    • "enabled": Set to false to disable. Defaults to true. (optional)
    • "compression": Set to false to disable compression. No compression can result in better quality at the cost of 8 times more bandwidth. Defaults to true. (optional)
    • "gain": This is gain in decibels to boost the speaker volume. Defaults to 0. (optional)

About

Foscam plugin for homebridge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published