Skip to content

Control your Integra/Onkyo devices (AVR, BD player, etc.) over IP, with help of eISCP protocol right from Node-RED.

License

Notifications You must be signed in to change notification settings

djiwondee/node-red-contrib-eiscp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-red-contrib-eiscp

codebeat badge

Description

Control your Integra/Onkyo devices (AVR, BD player, etc.) over IP, with help of eISCP protocol right from Node-RED.

PDF of eISCP protocol documentation can be found here.

What's inside?

The package includes three nodes:

'eiscp-controller' : a unique CONFIG node that holds connection configuration for eiscp and will acts as the encapsulator for eiscp access. As a node-red 'config' node, it cannot be added to a graph, but it acts as a singleton object that gets created in the the background when you add an 'eiscp' or 'eiscp-device' node and configure it accordingly.

  • 'eiscp-out' : eiscp output node that can send eiscp, so it can be used with function blocks.
  • 'eiscp-in': eiscp listener node, who emits flow messages based on activity on the eiscp device. The payload contains a string reflecting the command and is a mandatory value.

Usage

According to official documentation: http://nodered.org/docs/getting-started/adding-nodes.html

Examples

Control your device using Amazon Alexa

alt text

  1. Drag 'Alexa Local'

  2. Drag 'Function' and configure with appopriate command

alt text

Command list available here: https://raw.githubusercontent.com/tillbaks/node-eiscp/master/eiscp-commands.json

  1. Drag and configure 'eiscp out' node

alt text

License

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

ToDo

  • Fixing/adjustment of eiscp commands

About

Control your Integra/Onkyo devices (AVR, BD player, etc.) over IP, with help of eISCP protocol right from Node-RED.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.9%
  • HTML 30.1%