Skip to content

Commit 0ee0f93

Browse files
rihokirssclaude
andcommitted
Version 1.3.0 - Enhanced configuration management and tuner improvements
- Updated version to 1.3.0 in manifest.json - Enhanced README with new IP address management features - Added detailed configuration change instructions - Updated feature list with improved tuner preset navigation - Added comprehensive version 1.3.0 changelog 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 4fcbcad commit 0ee0f93

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

README.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ This custom component for Home Assistant provides integration with the Yamaha R-
1111
- **Source Selection**: Choose between inputs like Optical, CD, Line, and more
1212
- **Media Playback**: Control media playback including play, pause, stop, and track navigation
1313
- **Enhanced Media Information**: Display track info, station names, and frequencies
14-
- **TUNER Preset Support**: Switch between radio presets using next/previous buttons
14+
- **TUNER Preset Support**: Switch between radio presets using next/previous buttons (works even without signal lock)
1515
- **NET RADIO Browse Media**: Browse and select internet radio stations directly in Home Assistant
1616
- **Config Flow**: Easy setup through Home Assistant UI with connection testing
17+
- **IP Address Management**: Change receiver IP address through Home Assistant UI (Settings → Configure)
18+
- **Unique Entity ID**: Full UI management support for device settings
1719
- **Modern Architecture**: Fully async implementation compatible with Home Assistant 2025.10+
1820

1921
## Installation
@@ -69,9 +71,16 @@ Once installed and configured, the Yamaha R-N301 will appear as a media player e
6971
## Configuration Options
7072

7173
When using the UI configuration flow, you can set:
72-
- **Host**: IP address of your Yamaha R-N301 (required)
73-
- **Name**: Custom name for the device (optional, defaults to "Yamaha R-N301")
74-
- **Scan Interval**: How often to update device status (optional, defaults to 30 seconds)
74+
- **Host**: IP address of your Yamaha R-N301 (required, can be changed later)
75+
- **Name**: Custom name for the device (optional, defaults to "Yamaha R-N301", can be changed later)
76+
77+
**Changing Configuration Later:**
78+
You can modify the IP address and device name anytime through:
79+
1. Go to **Settings** → **Devices & Services**
80+
2. Find your Yamaha R-N301 integration
81+
3. Click **Configure**
82+
4. Update IP address and/or name
83+
5. The integration will automatically reload with new settings
7584

7685
## Supported Models
7786

@@ -86,6 +95,14 @@ This integration is developed for the Yamaha R-N301 but might work with other Ya
8695

8796
## Recent Updates
8897

98+
### Version 1.3.0
99+
- 🎛️ **IP Address Management**: Change receiver IP address through Home Assistant UI without removing/re-adding integration
100+
- 🏷️ **Unique Entity ID**: Added unique_id property for full UI management support
101+
- 🎵 **Enhanced TUNER Controls**: Preset navigation buttons now work even when frequency is not locked (weak signals)
102+
- ⚡ **Performance Improvements**: Eliminated duplicate API calls and optimized preset detection
103+
- 🔧 **Code Modernization**: Removed deprecated config_entry assignment warnings for Home Assistant 2025.12+ compatibility
104+
- 🧹 **Code Cleanup**: Streamlined codebase with better error handling and reduced logging overhead
105+
89106
### Version 1.2.1
90107
- 🐛 **Bug Fix**: Fixed volume control mapping between Home Assistant and receiver
91108
- 🔧 **Volume Scaling**: Corrected volume conversion to properly map 0-100% range

custom_components/yamaha_rn301/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
"iot_class": "local_polling",
1010
"issue_tracker": "https://github.com/rihokirss/homeasisstant-rn301/issues",
1111
"requirements": [],
12-
"version": "1.2.1"
12+
"version": "1.3.0"
1313
}

0 commit comments

Comments
 (0)