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

homebridge-http-rgb-bulb

HTTP/HTTPS RGB bulb/led plugin for homebridge
授权协议 Readme
开发语言 JavaScript
所属分类 其他开源、 物联网
软件类型 开源软件
地区 不详
投 递 者 胡景焕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

homebridge-http-rgb-bulb

Supports HTTP/HTTPS devices on Homebridge Platform. This plugin requires/uses a simple interface with the enpoint (only a set color URI and a get color URI). I decided to create my own RGB plugin after try to use homebridge-better-http-rgb and homebridge-http-rgb without good results due to the complex interfaces and concurrency problems/bugs.

Installation

  1. Follow the instruction in homebridge for the homebridge server installation.

  2. The plugin is published through NPM and should be installed "globally" by typing: npm install -g homebridge-http-rgb-bulb

  3. Update your configuration file. See config-sample.json in this repository for a sample.

Configuration

Example:

{
  "accessory": "HttpRGB",
  "name": "RGB Bulb",
  "set_url": "http://192.168.1.100/rgb?color=0x%s",
  "get_url": "http://192.168.1.100/rgb?format=hex",
  "http_method": "GET"
}

The mandatory options are:

  • name Accessory name.
  • set_url Endpoint to call with the requested color. The module replaces the '%s' characters with the hexadecimal code value.
  • get_url Endpoint to request the current state. The response must be plain text with the hexadecimal color code (without any simbol like '0x' or '#' at the begining).

The other available options are:

  • manufacter Manufacter name to be displayed.
  • model Model name to be displayed.
  • serial Serial number to be displayed.
  • http_method Http metod that will be used to call the url when the state is requested. Default is 'GET' (check request module to get the available options).
  • timeout Miliseconds to wait for the accessory response before send an error. Default is '5000 ms'.
 相关资料
  • homebridge-http-rgb-push Homebridge plugin to control a HTTP-based RGB device. Supports RGB HTTP(S) devices on the HomeBridge Platform and provides a readablecallback for getting and setting the follo

  • ESP32 RGB LED for homebridge This is a project made for homebridge-better-http-rgb on HomeBridge. HTTP server implemented from lwip-allnetworks. Sample HomeBridge config: { "bridge": { "name

  • homebridge-fake-rgb An homebridge plugin that create an Fake RGB Bulb HomeKit accessory Installation Follow the instruction in homebridge for the homebridge server installation. The plugin is publishe

  • homebridge-gpio-rgb-ledstrip RPi GPIO based LED Strip plugin for Homebridge Due to all the changes and updated that have occured in Homebridge since the original release of this plugin, i decided to r

  • 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