Update NAD M12 - Smart Power Follow

2026-08-21 15:26:16 +02:00
parent 4bf1e1f00d
commit 68f4e35bb4

@@ -32,25 +32,25 @@ The logic is:
Media Player State Change
│
▼
Check all players
Check all players
│
┌─────┴─────┐
│ │
Active All OFF
│ │
▼ ▼
Wait ON Wait OFF
delay delay
│ │
▼ ▼
NAD ON Re-check players
│
┌─────┴─────┐
│ │
Active All OFF
│ │
▼ ▼
No action NAD OFF
┌────┴────┐
│ │
Active All OFF
│ │
▼ ▼
Wait ON Wait OFF
delay delay
│ │
▼ ▼
NAD ON Re-check players
│
┌────┴────┐
│ │
Active All OFF
│ │
▼ ▼
No action NAD OFF
## Active Media Players
@@ -99,7 +99,7 @@ The sequence becomes:
Wait 5 seconds
│
▼
NAD M12 ON
NAD M12 ON
## Turning the NAD M12 Off
@@ -202,22 +202,18 @@ For systems where media players need time to stabilize:
Media Player: playing
│
▼
NAD M12 ON
NAD M12 ON
### Switching between sources
Apple TV: playing
Spotify: off
│
▼
Apple TV: off
Spotify: playing
│
▼
NAD M12 remains ON
### Stopping all playback
@@ -225,7 +221,6 @@ For systems where media players need time to stabilize:
Apple TV: off
Spotify: off
Chromecast: off
│
▼
Wait 30 seconds
@@ -242,12 +237,79 @@ For systems where media players need time to stabilize:
- One or more `media_player` entities
- A `media_player` entity representing the NAD M12
- The NAD M12 must support `media_player.turn_on` and `media_player.turn_off`
- The NAD M12 must be set to "Network standby"
- The NAD M12 must be set to **Network Standby**
## NAD M12 Home Assistant Configuration
The NAD M12 is configured in Home Assistant using the NAD media player integration.
Add the following configuration to your `configuration.yaml`:
media_player:
- platform: nad
type: Telnet
host: 192.168.0.79
port: 23
name: NAD M12
max_volume: -40
sources:
1: "TV"
### Configuration
| Setting | Value | Description |
|---|---|---|
| Platform | `nad` | Uses the NAD integration |
| Type | `Telnet` | Communication with the NAD M12 |
| Host | `192.168.0.79` | IP address of the NAD M12 |
| Port | `23` | Telnet communication port |
| Name | `NAD M12` | Name of the Home Assistant media player |
| Max Volume | `-40` | Maximum volume exposed to Home Assistant |
| Source 1 | `TV` | Configured input source |
### Network Standby
The NAD M12 must have **Network Standby** enabled.
This is required so that Home Assistant can communicate with the amplifier and power it on when a selected media player becomes active.
If Network Standby is disabled, the NAD M12 may not respond to the power-on command while it is in standby.
### IP Address
The IP address in the example is:
192.168.0.79
This must be changed if your NAD M12 uses a different IP address.
If the NAD M12 receives its IP address through DHCP, it is recommended to create a DHCP reservation for the amplifier in your router so that the IP address does not change.
### Restart Home Assistant
After adding or changing the configuration, restart Home Assistant.
Go to:
Settings → System → Restart Home Assistant
After restarting, the NAD M12 should be available as a `media_player` entity.
### Verify the Entity
The configured name is:
NAD M12
Depending on the Home Assistant entity naming, the resulting entity will typically be:
media_player.nad_m12
This entity should be selected as the **NAD M12** in the `NAD M12 - Smart Power Follow` Blueprint.
## Installation
The easiest way to install this Blueprint is to use the Import Blueprint button below.
The easiest way to install this Blueprint is to use the **Import Blueprint** button below.
### Automatic Installation
@@ -255,10 +317,12 @@ The easiest way to install this Blueprint is to use the Import Blueprint button
2. Home Assistant will open the Blueprint import page.
3. Select **Import Blueprint**.
4. Once imported, the Blueprint will be available under:
`Settings → Automations & Scenes → Blueprints`
Settings → Automations & Scenes → Blueprints
5. Create a new automation from the Blueprint.
6. Select the media players that should control the NAD M12.
7. Select the NAD M12 media player entity.
7. Select the `NAD M12` media player entity.
8. Configure the desired power-on and power-off delays.
9. Save the automation.
@@ -271,23 +335,28 @@ If the automatic import does not work, the Blueprint can also be installed manua
1. Open the Blueprint YAML file in the [repository](https://gitea.kskovmose.dk/Kasper/HAOS/src/branch/main/Blueprints/nad.yaml).
2. Copy the complete YAML content.
3. In Home Assistant, go to:
`Settings → Automations & Scenes → Blueprints`
4. Select Import Blueprint.
Settings → Automations & Scenes → Blueprints
4. Select **Import Blueprint**.
5. Paste the URL of the raw YAML file.
6. Confirm the import.
7. Create a new automation from the Blueprint.
8. Configure the media players, NAD M12 and delays.
## Troubleshooting
### NAD M12 does not turn on
Check that the selected NAD entity is a `media_player`.
Check that:
Also verify that Home Assistant can control the amplifier using:
- The NAD M12 has **Network Standby** enabled.
- The selected NAD entity is a `media_player`.
- The IP address in `configuration.yaml` is correct.
- Home Assistant can communicate with the NAD M12.
- Home Assistant can execute:
media_player.turn_on
media_player.turn_on
### NAD M12 does not turn off