Skip to content

Control your Marantz devices (AVR) over IP, by HTTP request from Node-RED

License

Notifications You must be signed in to change notification settings

estbeetoo/node-red-contrib-marantz-http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-red-contrib-marantz-http

Description

Control your Marantz AVR devices over IP, by HTTP request from Node-RED.

What's inside?

It will include three nodes:

'marantz-http-controller' : a unique CONFIG node that holds connection configuration for marantz-http and will acts as the encapsulator for marantz-http 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 'marantz-http-out' or 'marantz-http-in' node and configure it accordingly.

  • marantz-http-out : marantz-http output node that can send marantz commands, so it can be used with function blocks.

  • marantz-http-in: marantz-http listener node, who emits flow messages based on activity on the marantz-http device.

Payload contains:

  • string data - REQUIRED

Install

Run command on Node-RED installation directory

npm install node-red-contrib-marantz-http

Usage

Image Example

License

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

TODO

  • Implement autodiscovery of Marantz devices.
  • Implement marantz-http-in node