Files
SmartIR/codes/media_player/1440.json
T
kobim 992098fbf1 feat: Add config flow for SmartIR integration with multi-step UI wizard
- 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.
2026-07-01 20:11:48 +02:00

31 lines
2.0 KiB
JSON

{
"manufacturer": "Andersson",
"supportedModels": [
"L4223FDC PVR"
],
"supportedController": "Broadlink",
"commandsEncoding": "Base64",
"commands": {
"on": "JgAwABceOx4dHR0eHR0dOzsdHToeHTsdHQALjhweOR8dHR0eHR4dOjsdHTsdHjoeHQANBQAAAAAAAAAA",
"off": "JgAwABceOx4dHR0eHR0dOzsdHToeHTsdHQALjhweOR8dHR0eHR4dOjsdHTsdHjoeHQANBQAAAAAAAAAA",
"previousChannel": "JgA0ABgcPB0eHB8cHhwfOR4dPBweHB8cHjkfAAtuHR08HB4cHxweHB85Hxw8HB4cHxweOR8ADQUAAAAA",
"nextChannel": "JgA0ABgdHhw8HB8cHhwfOR4dPBweHB8cHh0eAAuCGhwfHDwcHxweHB85Hhw8HR4cHxweHB8ADQUAAAAA",
"volumeDown": "JgAwABocPBwfHB4cHxweOTw5PRweHB85HgALbxweOh4cHxweHB8cOzo7Oh8cHh07HAANBQAAAAAAAAAA",
"volumeUp": "JgAwABgeHB85HxweHR4cOzo8Oh4cHh0eHAALgx0cHhw8HR4cHh0eOTw6Ox0eHB8cHgANBQAAAAAAAAAA",
"mute": "JgAwABocHhw8HB8cHxweOTwcHzkeHDw5HwALYh4cHhw8HB8cHh0eOTwcHzkeHDw5HwANBQAAAAAAAAAA",
"sources": {
"0": "JgA0ABkcPRweHB8cHhwfOTwcHxweHB8cHhwfAAuKHh07HR4cHxweHB85PBweHR4cHxweHB8ADQUAAAAA",
"1": "JgAaABocHxw8HB4cHxweOTwdHhwfHB4dHjkeAA0FAAAAAAAAAAAAAAAAAAA=",
"2": "JgBIABkdPBweHB8cHh0eOTwcHxweHB85PAALix4cPBwfHB4cHxweOT0cHhwfHB45PAALjRwcPBwfHB4dHhwfOTwcHhwfHB85PAANBQ==",
"3": "JgA0ABscHxw8HB4dHhwfOTwcHhwfHB46HhweAAtxGxwfHDwcHhwfHB46PBweHB8cHjkfHB4ADQUAAAAA",
"4": "JgAwABkcPBweHR4cHxweOTwdHhwfOTwcHgALjhocPRwfGx8cHhwfOTwcHh0eOTwcHwANBQAAAAAAAAAA",
"5": "JgAwABkcHxw8HB8cHhwfOTwcHh0eOTw5HgALbh4cHxw8HB8cHhwfOTwcHh0eOTw5HgANBQAAAAAAAAAA",
"6": "JgAwABkcPB0eHB8cHhwfOTwcHxweOR8cPAALih8cPBweHB8cHh0eOTwcHxweOR8cPAANBQAAAAAAAAAA",
"7": "JgA0ABocHxw8HB4dHhwfOTwcHhwfOR8cHhwfAAtuHRwfHDwcHxweHB85PBweHR45HxweHB8ADQUAAAAA",
"8": "JgAwABocPBwfHB4cHxweOTwdHjk8HB8cHgALix4cPBwfHB8cHhwfOTwcHjk9HB4cHwANBQAAAAAAAAAA",
"9": "JgAwABkcHxw8HB4cHxwfOTwcHjk8HB85HgALbR8cHxw8HB4dHhwfOTwcHjk8HB85HgANBQAAAAAAAAAA",
"Source": "JgA0ABocHhw9HB4cHxweOR8cHhwfHDwcHxweAAuMHB0eHDwcHxweHB85Hh0eHB8cPBweHB8ADQUAAAAA",
"TV": "JgAwABocPBwfHB4cHxweOR8cPBwfOR4cPAALix4cPBwfHB4cHxweOR8cPBwfOR4dPAANBQAAAAAAAAAA"
}
}
}