Socket
Book a DemoInstallSign in
Socket

homebridge-camera-motion

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

homebridge-camera-motion

Motion detector camera plugin for Homebridge

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

homebridge-camera-motion

Motion camera plugin for Homebridge

Installation

  • Install Homebridge using npm install -g homebridge
  • Install this plugin npm install -g homebridge-camera-motion
  • Update your configuration file - see below for an example
  • Install and configure Motion

Add to your ~/.motion/motion.conf:

on_picture_save printf '%f\t%n\t%v\t%i\t%J\t%K\t%L\t%N\t%D\n' > /tmp/motion-pipe
target_dir /tmp
  • Pair to the camera (requires pairing separately from the rest of the Homebridge)

Configuration

  • accessory: "CameraMotion"
  • name: descriptive name of the Camera service and platform
  • name_motion: name of MotionDetector service
  • motion_pipe: path to a Unix named pipe where motion events are written (will be created if needed, should match output file pipe written to by Motion on_picture_save)
  • motion_timeout: reset the motion detector after this many milliseconds
  • snapshot_path: path of latest snapshot, should match target_dir + '/lastsnap.jpg`
  • ffmpeg_path: path to ffmpeg for streaming (optional)
  • ffmpeg_source: URL to stream source, should match as configured by motion

Example configuration:

    "platforms": [
        {
                "platform": "CameraMotion",
                "name": "Camera",
		"name_motion": "Motion Sensor",
		"motion_pipe": "/tmp/motion-pipe",
		"motion_timeout": 2000,
		"snapshot_path": "/tmp/lastsnap.jpg"
        }
    ]

Creates a MotionSensor service and CameraSensor service.

Currently working: snapshots (still images) and motion detection. Video streaming requires more work (partially implemented but appears broken, needs more investigation).

License

MIT

Keywords

homebridge-plugin

FAQs

Package last updated on 10 Oct 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts