{ "services": { "power_on": { "name": "Power on", "description": "Power on all devices which supports it." }, "select_device": { "name": "Select device", "description": "Select HDMI device.", "fields": { "device": { "name": "[%key:common::config_flow::data::device%]", "description": "Address of device to select. Can be entity_id, physical address or alias from configuration." } } }, "send_command": { "name": "Send command", "description": "Sends CEC command into HDMI CEC capable adapter.", "fields": { "att": { "name": "Att", "description": "Optional parameters." }, "cmd": { "name": "Command", "description": "Command itself. Could be decimal number or string with hexadeximal notation: \"0x10\"." }, "dst": { "name": "Destination", "description": "Destination for command. Could be decimal number or string with hexadeximal notation: \"0x10\"." }, "raw": { "name": "Raw", "description": "Raw CEC command in format \"00:00:00:00\" where first two digits are source and destination, second byte is command and optional other bytes are command parameters. If raw command specified, other params are ignored." }, "src": { "name": "Source", "description": "Source of command. Could be decimal number or string with hexadeximal notation: \"0x10\"." } } }, "standby": { "name": "[%key:common::state::standby%]", "description": "Standby all devices which supports it." }, "update": { "name": "Update", "description": "Updates devices state from network." }, "volume": { "name": "Volume", "description": "Increases or decreases volume of system.", "fields": { "down": { "name": "Down", "description": "Decreases volume x levels." }, "mute": { "name": "Mute", "description": "Mutes audio system." }, "up": { "name": "Up", "description": "Increases volume x levels." } } } } }