# NAD receiver amplifier, RS232 TCP (ethernet) control & Home Assistant output sensors

**URL:** <https://discourse.nodered.org/t/nad-receiver-amplifier-rs232-tcp-ethernet-control-home-assistant-output-sensors/94631>\
**Category:** Share Your Projects\
**Created:** [15 January 2025 01:55 UTC](https://discourse.nodered.org/t/nad-receiver-amplifier-rs232-tcp-ethernet-control-home-assistant-output-sensors/94631 "2025-01-15T01:55:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MankiniChykan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mankinichykan/32/89774_2.png) [@MankiniChykan](https://discourse.nodered.org/u/MankiniChykan)\
**Post date:** [15 January 2025 01:55 UTC](https://discourse.nodered.org/t/nad-receiver-amplifier-rs232-tcp-ethernet-control-home-assistant-output-sensors/94631/1 "2025-01-15T01:55:44Z")

</div>

[LINK TO FLOW HERE](https://flows.nodered.org/flow/00c700b5731b06473f76ae48d42cc553)

### PREREQUISITES

- [Node-RED Companion Integration](https://github.com/zachowj/hass-node-red)
- [node-red-contrib-harmony-extra](https://flows.nodered.org/node/node-red-contrib-harmony-extra)
- [node-red-filter-filename](https://flows.nodered.org/node/node-red-filter-filename)
- NAD Receiver or any other RS232 TCP compatible receiver.
- RS232 Commands List for your Receiver

### WHAT IT DOES

- Send commands to NAD AV Receivers supporting a RS232 TCP interface.
- Recieves commands from NAD AV Receivers supporting a RS232 TCP interface. (Used to pick up hardware remote)
- Send outputs to Home Assistant Sensors.
- Uses Logitech Harmony Hub to Trigger Flow.
- Confirmed to work on NAD T787 & T785 with VM150X HDMI Expansion Module via RS232 port (Ethernet).
- **NOTE:** NAD Receivers seem to not have a "Wake on LAN" function. The Logitech Harmony Hub is used to Turn ON the Receiver, so it can start receiving RS232 TCP Commands. Any alternative IR Blaster can be used to Turn ON the Receiver.

### INSTRUCTIONS

1. Modify **"NAD T787 TCP REQUEST"** node with your specific IP Address for your Receiver.
2. Modify **"NAD T787 TCP IN"** node with your specific IP Address for your Receiver.
3. Modify **"Sensors to display in Dashboard"** to suit your naming convention.
4. Modify **"Button controls for Firemote UI"** to suit your naming convention.
5. Modify **"Harmony hub ON"** trigger node to suit your IR blaster.
6. If using Logitech Harmony Hub modify **"NAD Power ON 5X"** node and setup the server to point to your hub and commands.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/c/6cfcf278a912e789c737f061dc0815c51b68d2cd.png)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/c/7ca278955093ee6f79fc47cf1fc5189bdb85a417.jpeg)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/6/f6049984123c9b6b96022f298de374332969748b.jpeg)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/6/c62742f0a194a87ef04587a582c58108b20224ab.jpeg)

### DOWNLOADS FOR RS232 COMMANDS

**Downloads Available Here**

- [T 787 - NAD Electronics](https://nadelectronics.com/product/t-787-av-surround-sound-receiver/)

**RS232 TXX7 Documents**

- [https://nadelectronics.com/wp-content/uploads/2022/09/NAD\_TXX7\_Control\_Docs.zip](https://nadelectronics.com/wp-content/uploads/2022/09/NAD_TXX7_Control_Docs.zip)

**RS232 TXX5 Documents**

- [https://nadelectronics.com/support/code/NAD\_TXX5\_Control\_Docs.zip](https://nadelectronics.com/support/code/NAD_TXX5_Control_Docs.zip)

**RS232 M15HD**

- [https://nadelectronics.com/support/code/NAD\_M15HD\_Control\_Docs.zip](https://nadelectronics.com/support/code/NAD_M15HD_Control_Docs.zip)

**RS232 C427 Documents**

- [https://nadelectronics.com/wp-content/uploads/2022/09/NAD\_TXX7\_Control\_Docs.zip](https://nadelectronics.com/wp-content/uploads/2022/09/NAD_TXX7_Control_Docs.zip)

**RS C368/C388 Documents**

- [https://nadelectronics.com/wp-content/uploads/2022/09/NAD\_TXX7\_Control\_Docs.zip](https://nadelectronics.com/wp-content/uploads/2022/09/NAD_TXX7_Control_Docs.zip)

_ORIGINAL AUTHOR_

_Original Author: Mike Thompson, GitHub: mike-linus_ _Date: 10/8/2016_

_These examples show how to send commands to Pioneer AV Receivers supporting a TCP interface._

_The sample inject commands are a small subset of the available commands. Please refer to the full command list available from here:_ _[Pioneer Electronics | Car Audio, Speakers, Subs & Amps](https://www.pioneerelectronics.com/StaticFiles/Custom%20Install/RS-232%20Codes/Av%20Receivers/Elite%20&%20Pioneer%20FY13AVR%20IP%20&%20RS-232%205-8-12.xls)_

_See Mike Thompson's for an example of sending compound commands via an inject or MQTT node._

_To use the flows, modify the 'TCP Request' node to your specific IP address._

_[Pioneer AV Receiver Control (flow) - Node-RED](https://flows.nodered.org/flow/a51723feee29d5c45d9b2f213c2e3d3a)_
