Use the active sessions on your Plex server as a sensor in Homebridge. Enable your cozy cinema light scene when Plex starts playing and go back to your normal lighting when playback stops.
You install the plugin the same way you installed Homebridge - as a global NPM module:
sudo npm install -g homebridge-plex
If you don't have a Homebridge installation yet, head over to the project documetation for more information.
The plugin uses the following config values:
Variable | Description |
---|---|
accessory |
Must be Plex |
name |
Whatever you want the accessory to be named in Homekit |
plex_token |
The X-Plex-Token used to access your Plex server API. See Finding an authentication token / X-Plex-Token |
host |
The hostname / IP address of your Plex server. Defaults to localhost , can be omitted if Homebridge runs on the same server as your Plex. |
port |
The port of your Plex server. Defaults to 32400 |
filter |
An array of filter rules. See filtering sessions |
polling_interval |
Interval in seconds in which the play state is checked. Default is 3 , lower values are discuraged. |
debug |
Set this to true to receive detailed debug information about active sessions and filtering. This is not recommended for permanent installations as it fills up your log files pretty quickly. |
Typical config example:
{
"accessories": [
{
"accessory": "Plex",
"name": "Plex",
"plex_token": "...",
"filter": [
{
"user": "your-plex-username",
"player": "your-favorite-player"
}
]
}
]
}
Plex will show up in your Home app as an "Occupancy Sensor". You can use this sensor in any automation you like.
Let's assume you have a home cinema with an Apple TV and the Plex app installed. You want to switch to your cinema light scene when you start watching a movie, so that all the lights dim down.Now you probably also have a smartphone or a tablet from which you occasionally stream a movie. To avoid these devices or even other users triggering the light scene in your home cinema, you can configure your sensor ignore everything other than the Apple TV.
You can configure an array of objects (we'll call that object a "filter rule"), each containing either a user
or a player
key or both. If any of the filter rules match an active session on your Plex server, the sensor in your Homekit will trigger and keep being triggered until you pause or stop the playback. So you can attach a scene to the "occupancy detected" event as well as the "occupancy stopped being detected" event.
If you define a filter rule only containing a user
value, any device of that user will trigger the sensor. If you only define a player
(e.g. my-apple-tv), then any player with that name will trigger the sensor, regardless of the user (This makes sense if multiple users use the same Apple TV).
Just start a movie on the device you want to trigger the sensor and head over to the Plex web app. Navigate to Status -> Dashoard -> Current playback. Toggle "show details" on the top right and find the player name here:
The player
is in the upper left corner (in this example it's "TVBox") and the name
is next to your profile picture in the bottom (not depicted).
Homebridge 是一个轻量级 NodeJS 服务器,它模拟 iOS HomeKit API,提供从 HomeKit 到“智能家居”设备制造商提供的各种第三方 API 的基本桥接。通过 Homebridge 的桥接,可以让 Siri 控制完全不支持 HomeKit 的设备。 此外 Homebridge 支持插件。
Homebridge Sensors for Plex This plugin for Homebridge adds sensor(s) to HomeKit that are triggered by Plex playbacks. You can use these sensors to trigger HomeKit scenes when Plex starts and stops pl
homebridge-vsx homebridge-vsx is a plugin made for homebridge,which allows switching on and off your Pioneer AV receiver. All AV receivers (VSX and SC),which work with the iControl AV5 App are support
homebridge-sesame Control and monitor your Sesame smart lock with HomeKit integration. Prerequisites Installation of Homebridge iOS 11 or later Sesame lock with enabled cloud integration Sesame Wifi A
homebridge-panasonictv A homebridge plugin for turning on and off your Panasonic Viera TV. The plugin also has experimental support for changing the volume and channel. These characteristics are not r
Quick Start | Contribute A Wake on Lan plugin for Homebridge Turn your PCs, laptops, servers and more on and off through Siri Quick Start To install the plugin, head over to the machine with Homebridg