node-red-contrib-homekit-rgb

2.0.1 • Public • Published

Node-RED node to convert HomeKit Light Accessory's HSB values to RGB values

Useful with: node-red-contrib-homekit | node-red-contrib-homekit-bridged

Expected input

Output of HomeKit light accessory, any of the following:

  • msg.payload.Hue {float} 0.0 to 360.0
  • msg.payload.Saturation {float} 0.0 to 100.0
  • msg.payload.Brightness {int} 0 to 100
  • msg.payload.ColorTemperature {int} 140 to 500

Or, to convert from RGB, all of the following:

  • msg.payload.r {int} Red channel 0 to 255
  • msg.payload.g {int} Green channel 0 to 255
  • msg.payload.b {int} Blue channel 0 to 255

Or, to convert from XY, all of the following:

  • msg.payload.x {float} X channel
  • msg.payload.y {float} Y channel

Output

The original input message (pass-though), plus all of following conversions (rgb, hsb, xy, megakelvin)

  • msg.payload.r {int} Red channel 0 to 255
  • msg.payload.g {int} Green channel 0 to 255
  • msg.payload.b {int} Blue channel 0 to 255
  • msg.payload.x {float} X channel
  • msg.payload.y {float} Y channel
  • msg.payload.Hue {float} Hue 0.0 to 360.0
  • msg.payload.Saturation {float} Saturation 0.0 to 100.0
  • msg.payload.Brightness {int} Brightness0 to 100
  • msg.payload.ColorTemperature {int} Mega Kelvin 150 to 500

Package Sidebar

Install

npm i node-red-contrib-homekit-rgb

Weekly Downloads

11

Version

2.0.1

License

MIT

Unpacked Size

13.2 kB

Total Files

5

Last publish

Collaborators

  • caitken