Skip to content
Homebridge plugin for extended Logitech Circle camera controls
Branch: master
Clone or download
Latest commit 8797238 Mar 30, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Fix issue with camera switch Mar 30, 2019
.gitignore Initial plugin version Jun 23, 2018
.prettierrc Initial plugin version Jun 23, 2018
LICENSE Initial commit Jun 23, 2018
README.md Add night vision switches Jan 19, 2019
index.js Fix issue with constructor being called twice Aug 12, 2018
package-lock.json 2.1.1 Mar 30, 2019
package.json 2.1.1 Mar 30, 2019

README.md

Homebridge Logitech Circle Controls

This is a Homebridge plugin that exposes extended controls for Logitech Circle cameras, such as toggles for privacy mode, camera on/off, and LED on/off.

Installation

Tested with Node v8.9 and Homebridge v0.4.42.

npm i -g homebridge-logi-circle-controls

Finding Your Device's ID

You'll need to know the ID of your device(s) to configure this plugin.

Log into the web interface at https://circle.logi.com.

Once logged in and viewing a camera, the URL should be along the lines of https://circle.logi.com/#/accessories/<ID>. The ID in the URL is the device ID required in the config objects below.

Configuration

In your Homebridge config.json file, add a new entry in platforms that looks like this:

{
  "platform": "Logi Circle Controls",
  "name": "<Optional: the desired name for the platform (mostly affects Homebridge logs) | Default: 'Logi Circle Controls'>",
  "email": "<Required: the email for your Logitech Circle account>",
  "password": "<Required: the password for your Logitech Circle account>",
  "accessories": [] /* Required, see "Accessories" section */
}

Accessories

In the above configuration, accessories is an array of cameras for this platform to control.

An accessory config object looks like this:

{
  "deviceId": "<Required: The ID of your camera>",
  "name": "<Optional: The desired name for the camera | Default: Logi Circle>",

  /* Each of the below objects is optional */

  "camera": {
    "name": "<Optional: the desired name of the camera switch | Default: 'Camera'>",
    "disabled": false /* Optional: set to true to disable this switch | Default: false */
  },
  "led": {
    "name": "<Optional: the desired name of the LED switch | Default: 'LED'>",
    "disabled": false /* Optional: set to true to disable this switch | Default: false */
  },
  "privacyMode": {
    "name": "<Optional: the desired name of the privacy mode switch | Default: 'Privacy Mode'>",
    "disabled": false /* Optional: set to true to disable this switch | Default: false */
  },
  "recording": {
    "name": "<Optional: the desired name of the recording switch | Default: 'Recording'>",
    "disabled": true /* Optional: set to true to disable this switch | Default: true */
  },
  "nightVisionMode": {
    "name": "<Optional: the desired name of the night vision mode switch | Default: 'Night Vision'>",
    "disabled": true /* Optional: set to true to disable this switch | Default: true */
  },
  "nightVisionIR": {
    "name": "<Optional: the desired name of the night vision IR switch | Default: 'Night IR'>",
    "disabled": true /* Optional: set to true to disable this switch | Default: true */
  }
}

camera Switch

Controls the camera's on/off state. When the switch is on, the camera is on. When the switch is off, the camera is off.

led Switch

Controls the LED ring power. When the switch is off, the LED ring is off. When the switch is on, the LED ring is on.

privacyMode Switch

Controls recording. When the switch is on, recording is disabled. When the switch is off, recording is enabled.

Deprecated

This switch is deprecated and will be removed in a future version.

It is recommended to disable this switch and the recording switch instead.

recording Switch

Controls recording. When the switch is on, recording is enabled. When the switch is off, recording is disabled.

nightVisionMode Switch

Controls night vision mode. When the switch is on, the camera will automatically switch into night vision mode when it's dark. When the switch is off, night vision is disabled.

nightVisionIR Switch

Controls night vision IR LEDs. When the switch is on, the camera will use the IR LEDs when in night vision mode. When the switch is off, night vision IR LEDs are disabled.

You can’t perform that action at this time.