当前位置: 首页 > 软件库 > 其他开源 > 物联网 >

plex-bridge-homebridge-http-webhooks

Nodejs bridge for Plex webhooks into homebridge.
授权协议 Readme
开发语言 JavaScript
所属分类 其他开源、 物联网
软件类型 开源软件
地区 不详
投 递 者 鲜于凯歌
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

plex-bridge-homebridge-http-webhooks

ARCHIVED

This repo's intended purpose has been met by homebridge-plex-sensors.I recommend it in place of this package. The code here is still a decent starting point if you want to map a plexwebhook to some other form of web request, but it is not super useful in its current state.

Getting Started

In order to run this app:

Configs

In ~/.homebridge/config.json:

"platforms": [
    {
      "platform": "HttpWebHooks",
      "webhook_port": "51828",
      "sensors": [
        {
          "id": "plexContact",
          "name": "Plex Webhook Contact Sensor",
          "type": "contact"
        }
      ]
    }
  ]

First run

This script filters for a specific player before hitting the homebridge webhook. To determine the player:

  1. Run the app
DEBUG=plex*\
ACCESSORY=plexContact\
PLEX_WEBHOOK_PORT=12000\
HB_WEBHOOK_URL=http://localhost:51828/\
node index.js
  1. Play a video on the device you want to trigger the webhook
  2. You will see the event logged to the console when the webhook is hit. Copy the uuid for the player
  3. Replace <PLAYER_UUID> with the copied player uuid in the command in the Run section.p

Run

Now run the script with the PLAYER argument:

DEBUG=plex*\
ACCESSORY=plexContact\
PLEX_WEBHOOK_PORT=12000\
HB_WEBHOOK_URL=http://localhost:51828/\
PLAYER=<PLAYER_UUID>\
node index.js

From now on, when you toggle the plex play state from the PLAYER, you should see the contact sensor state update in the iOS 10 Home app. Using the Home app, you can create Automation rules based on these changes.

Thanks to plexinc/webhooks-home-automation.

 相关资料
  • Plex Plugin for Homebridge 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

  • 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-mysmartblinds-bridge Homebridge plugin which communicates with MySmartBlinds through the MySmartBlinds Smart Bridge. Configure your blinds and bridge with the official iOS or Android app fi

  • homebridge-http-lightbulb Plugin homebridge-http-lightbulb is a Homebridge plugin with which you can configureHomeKit light bulbs which forward any requests to a defined http server. This comes in han

  • homebridge-http-switch Plugin homebridge-http-switch is a Homebridge plugin with which you can configureHomeKit switches which forward any requests to a defined http server. This comes in handy when y

  • Homebridge HTTP TV Plugin A Homebridge plugin to let you control your TV (or a bridge server) using HTTP Features Exposes a HomeKit TV accessory Characteristics changes trigger HTTP requests to user-d