node-red-contrib-sony-projector

Node Red Node for controlling Sony Projectors via PJ Talk

Usage no npm install needed!

<script type="module">
  import nodeRedContribSonyProjector from 'https://cdn.skypack.dev/node-red-contrib-sony-projector';
</script>

README

node-red-contrib-sony-projector

Node Red Node for controlling Sony Projectors via PJ Talk

Tested with

  • VPL-VW270ES

Also See https://github.com/vokkim/sony-sdcp-com for other supported Projectors since this Project relys on that library.

Installation

npm install node-red-contrib-sony-projector

Configuration

Projector

  • Enable Remote Management
  • Define Static IP (Recommended)
  • Configure PJ Talk in in Web Interface (Community = SONY, Port, Host Address = Node Red Server Address)

Node Red

You need to specifiy the following settings in the Node configuration:

  • projectorIp: IP Address of the Projector
  • projectorPort: Port of the Projects SDCP Server. Default: 53484 - can be configured in the Projector Web Interface

Usage

You can send the following commands as a text string in msg.payload

  • getpowerstate (returns: OFF, WARMING, ON, COOLING)
  • on
  • off
  • more to come

See this example flow to see the usage of all commands:

Credits

Thanks to vokkim for providing https://github.com/vokkim/sony-sdcp-com as the basis library for this Project.

Contribute

Issues and pull requests welcome

License

MIT