992098fbf1
- Implemented a new config flow in `config_flow.py` for SmartIR, allowing users to select platforms, controllers, and devices through a guided interface. - Added support for new device codes in `codes_index.json` for Apton and Andersson manufacturers. - Enhanced fan, light, and media player components to support setup from config entries. - Introduced `strings.json` and `translations/en.json` for improved localization of the configuration steps. - Created a tool `build_index.py` to rebuild the `codes_index.json` from individual device JSON files. - Updated `smartir_capture.py` to handle single-code modes and excluded modes for better device configuration. - Added `iot_class` and `config_flow` attributes in `manifest.json` to support the new configuration flow.
27 lines
622 B
JSON
27 lines
622 B
JSON
{
|
|
"domain": "smartir",
|
|
"name": "SmartIR",
|
|
"documentation": "https://github.com/smartHomeHub/SmartIR",
|
|
"dependencies": [],
|
|
"codeowners": ["@smartHomeHub"],
|
|
"requirements": ["aiofiles>=0.6.0"],
|
|
"homeassistant": "2025.5.0",
|
|
"version": "1.18.1",
|
|
"config_flow": true,
|
|
"iot_class": "assumed_state",
|
|
"updater": {
|
|
"version": "1.18.1",
|
|
"releaseNotes": "-- Implements new async_track_state_change_event",
|
|
"files": [
|
|
"__init__.py",
|
|
"climate.py",
|
|
"media_player.py",
|
|
"fan.py",
|
|
"light.py",
|
|
"controller.py",
|
|
"manifest.json",
|
|
"services.yaml"
|
|
]
|
|
}
|
|
}
|