mirror of
https://github.com/home-assistant/core.git
synced 2026-09-24 23:41:48 -05:00
Add raw data to whirlpool's diagnostics (#181650)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
copilot-swe-agent[bot]
parent
31728af42a
commit
38aacedef3
@@ -10,13 +10,31 @@ from homeassistant.core import HomeAssistant
|
||||
from . import WhirlpoolConfigEntry
|
||||
|
||||
TO_REDACT = {
|
||||
"MAC_Address",
|
||||
"SAID",
|
||||
"SERIAL_NUMBER",
|
||||
"Serial",
|
||||
"SerialNumber",
|
||||
"UserId",
|
||||
"WifiMacAddress",
|
||||
"XCat_ApplianceInfoSetSerialNumber",
|
||||
"XCat_PersistentInfoMacAddress",
|
||||
"XCat_PersistentInfoSaid",
|
||||
"_id",
|
||||
"applianceId",
|
||||
"macaddress",
|
||||
"username",
|
||||
"password",
|
||||
"said",
|
||||
"serial",
|
||||
"serialNumber",
|
||||
"serial_number",
|
||||
"thingName",
|
||||
"token",
|
||||
"unique_id",
|
||||
"SAID",
|
||||
"userId",
|
||||
"username",
|
||||
"wifiMacAddress",
|
||||
"wifi_mac",
|
||||
}
|
||||
|
||||
|
||||
@@ -30,6 +48,7 @@ async def async_get_config_entry_diagnostics(
|
||||
return {
|
||||
"category": appliance.appliance_info.category,
|
||||
"model_number": appliance.appliance_info.model_number,
|
||||
"raw": appliance.get_raw_data(),
|
||||
}
|
||||
|
||||
appliances_manager = config_entry.runtime_data
|
||||
|
||||
@@ -6,38 +6,101 @@
|
||||
'Aircon said1': dict({
|
||||
'category': 'aircon',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'Aircon said2': dict({
|
||||
'category': 'aircon',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'dryers': dict({
|
||||
'Dryer': dict({
|
||||
'category': 'washer_dryer',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'ovens': dict({
|
||||
'Dual Cavity Oven': dict({
|
||||
'category': 'oven',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'Single Cavity Oven': dict({
|
||||
'category': 'oven',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'refrigerators': dict({
|
||||
'Beer fridge': dict({
|
||||
'category': 'refrigerator',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
'washers': dict({
|
||||
'Washer': dict({
|
||||
'category': 'washer_dryer',
|
||||
'model_number': '12345',
|
||||
'raw': dict({
|
||||
'_id': '**REDACTED**',
|
||||
'attributes': dict({
|
||||
'Cavity_OpSetHorzLouverSwing': dict({
|
||||
'updateTime': 1626517992782,
|
||||
'value': '1',
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user