mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Update LG webOS TV diagnostics to use tv_info and tv_state dictionaries (#139189)
This commit is contained in:
parent
51a881f3b5
commit
377da5f954
@ -32,15 +32,8 @@ async def async_get_config_entry_diagnostics(
|
|||||||
client_data = {
|
client_data = {
|
||||||
"is_registered": client.is_registered(),
|
"is_registered": client.is_registered(),
|
||||||
"is_connected": client.is_connected(),
|
"is_connected": client.is_connected(),
|
||||||
"current_app_id": client.tv_state.current_app_id,
|
"tv_info": client.tv_info.__dict__,
|
||||||
"current_channel": client.tv_state.current_channel,
|
"tv_state": client.tv_state.__dict__,
|
||||||
"apps": client.tv_state.apps,
|
|
||||||
"inputs": client.tv_state.inputs,
|
|
||||||
"system_info": client.tv_info.system,
|
|
||||||
"software_info": client.tv_info.software,
|
|
||||||
"hello_info": client.tv_info.hello,
|
|
||||||
"sound_output": client.tv_state.sound_output,
|
|
||||||
"is_on": client.tv_state.is_on,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return async_redact_data(
|
return async_redact_data(
|
||||||
|
@ -2,46 +2,73 @@
|
|||||||
# name: test_diagnostics
|
# name: test_diagnostics
|
||||||
dict({
|
dict({
|
||||||
'client': dict({
|
'client': dict({
|
||||||
'apps': dict({
|
|
||||||
'com.webos.app.livetv': dict({
|
|
||||||
'icon': '**REDACTED**',
|
|
||||||
'id': 'com.webos.app.livetv',
|
|
||||||
'largeIcon': '**REDACTED**',
|
|
||||||
'title': 'Live TV',
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
'current_app_id': 'com.webos.app.livetv',
|
|
||||||
'current_channel': dict({
|
|
||||||
'channelId': 'ch1id',
|
|
||||||
'channelName': 'Channel 1',
|
|
||||||
'channelNumber': '1',
|
|
||||||
}),
|
|
||||||
'hello_info': dict({
|
|
||||||
'deviceUUID': '**REDACTED**',
|
|
||||||
}),
|
|
||||||
'inputs': dict({
|
|
||||||
'in1': dict({
|
|
||||||
'appId': 'app0',
|
|
||||||
'id': 'in1',
|
|
||||||
'label': 'Input01',
|
|
||||||
}),
|
|
||||||
'in2': dict({
|
|
||||||
'appId': 'app1',
|
|
||||||
'id': 'in2',
|
|
||||||
'label': 'Input02',
|
|
||||||
}),
|
|
||||||
}),
|
|
||||||
'is_connected': True,
|
'is_connected': True,
|
||||||
'is_on': True,
|
|
||||||
'is_registered': True,
|
'is_registered': True,
|
||||||
'software_info': dict({
|
'tv_info': dict({
|
||||||
'major_ver': 'major',
|
'hello': dict({
|
||||||
'minor_ver': 'minor',
|
'deviceUUID': '**REDACTED**',
|
||||||
|
}),
|
||||||
|
'software': dict({
|
||||||
|
'major_ver': 'major',
|
||||||
|
'minor_ver': 'minor',
|
||||||
|
}),
|
||||||
|
'system': dict({
|
||||||
|
'modelName': 'MODEL',
|
||||||
|
'serialNumber': '1234567890',
|
||||||
|
}),
|
||||||
}),
|
}),
|
||||||
'sound_output': 'speaker',
|
'tv_state': dict({
|
||||||
'system_info': dict({
|
'apps': dict({
|
||||||
'modelName': 'MODEL',
|
'com.webos.app.livetv': dict({
|
||||||
'serialNumber': '1234567890',
|
'icon': '**REDACTED**',
|
||||||
|
'id': 'com.webos.app.livetv',
|
||||||
|
'largeIcon': '**REDACTED**',
|
||||||
|
'title': 'Live TV',
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'channel_info': None,
|
||||||
|
'channels': list([
|
||||||
|
dict({
|
||||||
|
'channelId': 'ch1id',
|
||||||
|
'channelName': 'Channel 1',
|
||||||
|
'channelNumber': '1',
|
||||||
|
}),
|
||||||
|
dict({
|
||||||
|
'channelId': 'ch2id',
|
||||||
|
'channelName': 'Channel Name 2',
|
||||||
|
'channelNumber': '20',
|
||||||
|
}),
|
||||||
|
]),
|
||||||
|
'current_app_id': 'com.webos.app.livetv',
|
||||||
|
'current_channel': dict({
|
||||||
|
'channelId': 'ch1id',
|
||||||
|
'channelName': 'Channel 1',
|
||||||
|
'channelNumber': '1',
|
||||||
|
}),
|
||||||
|
'inputs': dict({
|
||||||
|
'in1': dict({
|
||||||
|
'appId': 'app0',
|
||||||
|
'id': 'in1',
|
||||||
|
'label': 'Input01',
|
||||||
|
}),
|
||||||
|
'in2': dict({
|
||||||
|
'appId': 'app1',
|
||||||
|
'id': 'in2',
|
||||||
|
'label': 'Input02',
|
||||||
|
}),
|
||||||
|
}),
|
||||||
|
'is_on': True,
|
||||||
|
'is_screen_on': False,
|
||||||
|
'media_state': list([
|
||||||
|
dict({
|
||||||
|
'playState': '',
|
||||||
|
}),
|
||||||
|
]),
|
||||||
|
'muted': False,
|
||||||
|
'power_state': dict({
|
||||||
|
}),
|
||||||
|
'sound_output': 'speaker',
|
||||||
|
'volume': 37,
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
'entry': dict({
|
'entry': dict({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user