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.
This plugin only works with older cameras using Logitech's web service, not newer cameras based on HomeKit Secure Video.
This project is in maintenance mode and will only receive bug fixes (if I can even do that). No new features are planned.
My Logi Circle stopped working so I'm not able to use this plugin anymore, which makes new feature development very difficult! 😅
npm i -g homebridge-logi-circle-controls
Run the included command line tool to log into your Logitech account:
homebridge-logi-circle-controls login
Use the -h
option to get additional help.
Refer to the "How to Log In" wiki page for more detailed information about how to complete the process.
The tool expects that your Homebridge config.json
is located in ~/.homebridge
.
If this is not the case (e.g. Synology, Docker, etc.), use the -d
option to specify the directory where your config.json
is located:
homebridge-logi-circle-controls login -d /path/to/homebridge/config/dir
In your Homebridge config.json
file, add a new entry in platforms
that looks like this:
{
"platform": "Logi Circle Controls",
/* Optional: overrides for names of accessories the platform provides */
"nameOverrides": {
"camera": "<Optional: the desired name of the camera switch | Default: 'Camera'>",
"led": "<Optional: the desired name of the LED switch | Default: 'LED'>",
"recording": "<Optional: the desired name of the recording switch | Default: 'Recording'>",
"nightVisionMode": "<Optional: the desired name of the night vision mode switch | Default: 'Night Vision'>",
"nightVisionIR": "<Optional: the desired name of the night vision IR switch | Default: 'Night IR'>"
}
}