Reuses the oven family's door/connected/operational-state capabilities wholesale (identical resource shapes) and adds microwave-specific mode/ cavity/temperature capabilities for the fields that differ (cook-mode vocabulary, powerLevel, no setpoint write). Resolves via a new '-MICROWAVE-' modelNum token fallback, mirroring the existing '-OVEN-'/'-RANGE-' rules.
23 lines
384 B
JSON
23 lines
384 B
JSON
{
|
|
"state_keys": [
|
|
"alarm_code",
|
|
"cavity_state",
|
|
"cavity_temp",
|
|
"child_lock",
|
|
"cloud_connected",
|
|
"cook_mode",
|
|
"cook_time",
|
|
"cycle_active",
|
|
"door_open",
|
|
"energy_kwh",
|
|
"finish_time",
|
|
"firmware_update",
|
|
"machine_state",
|
|
"operation_time_minutes",
|
|
"power_level",
|
|
"power_switch",
|
|
"progress_percentage",
|
|
"sound"
|
|
]
|
|
}
|