Update NAD M12 - Smart Power Follow

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

@@ -34,7 +34,7 @@ The logic is:
▼ ▼
Check all players Check all players
│ │
┌─────┴─────┐ ┌────┴────┐
│ │ │ │
Active All OFF Active All OFF
│ │ │ │
@@ -45,7 +45,7 @@ The logic is:
▼ ▼ ▼ ▼
NAD ON Re-check players NAD ON Re-check players
│ │
┌─────┴─────┐ ┌────┴────┐
│ │ │ │
Active All OFF Active All OFF
│ │ │ │
@@ -208,16 +208,12 @@ For systems where media players need time to stabilize:
Apple TV: playing Apple TV: playing
Spotify: off Spotify: off
│ │
▼ ▼
Apple TV: off Apple TV: off
Spotify: playing Spotify: playing
│ │
▼ ▼
NAD M12 remains ON NAD M12 remains ON
### Stopping all playback ### Stopping all playback
@@ -225,7 +221,6 @@ For systems where media players need time to stabilize:
Apple TV: off Apple TV: off
Spotify: off Spotify: off
Chromecast: off Chromecast: off
│ │
▼ ▼
Wait 30 seconds Wait 30 seconds
@@ -242,12 +237,79 @@ For systems where media players need time to stabilize:
- One or more `media_player` entities - One or more `media_player` entities
- A `media_player` entity representing the NAD M12 - 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 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 ## 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 ### 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. 2. Home Assistant will open the Blueprint import page.
3. Select **Import Blueprint**. 3. Select **Import Blueprint**.
4. Once imported, the Blueprint will be available under: 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. 5. Create a new automation from the Blueprint.
6. Select the media players that should control the NAD M12. 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. 8. Configure the desired power-on and power-off delays.
9. Save the automation. 9. Save the automation.
@@ -271,21 +335,26 @@ 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). 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. 2. Copy the complete YAML content.
3. In Home Assistant, go to: 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. 5. Paste the URL of the raw YAML file.
6. Confirm the import. 6. Confirm the import.
7. Create a new automation from the Blueprint. 7. Create a new automation from the Blueprint.
8. Configure the media players, NAD M12 and delays. 8. Configure the media players, NAD M12 and delays.
## Troubleshooting ## Troubleshooting
### NAD M12 does not turn on ### 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