{
    "id": "product-id-zeo-one",
    "name": "Zeo One",
    "model": "roborock.wm.a102",
    "category": "roborock.wm",
    "capability": 2,
    "schema": [
        {
            "id": "134",
            "name": "烘干状态",
            "code": "drying_status",
            "mode": "ro",
            "type": "RAW"
        },
        {
            "id": "200",
            "name": "启动",
            "code": "start",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "201",
            "name": "暂停",
            "code": "pause",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "202",
            "name": "关机",
            "code": "shutdown",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "203",
            "name": "状态",
            "code": "status",
            "mode": "ro",
            "type": "VALUE"
        },
        {
            "id": "204",
            "name": "模式",
            "code": "mode",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "205",
            "name": "程序",
            "code": "program",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "206",
            "name": "童锁",
            "code": "child_lock",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "207",
            "name": "洗涤温度",
            "code": "temp",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "208",
            "name": "漂洗次数",
            "code": "rinse_times",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "209",
            "name": "滚筒转速",
            "code": "spin_level",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "210",
            "name": "干燥度",
            "code": "drying_mode",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "211",
            "name": "自动投放-洗衣液",
            "code": "detergent_set",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "212",
            "name": "自动投放-柔顺剂",
            "code": "softener_set",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "213",
            "name": "洗衣液投放量",
            "code": "detergent_type",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "214",
            "name": "柔顺剂投放量",
            "code": "softener_type",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "217",
            "name": "预约时间",
            "code": "countdown",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "218",
            "name": "洗衣剩余时间",
            "code": "washing_left",
            "mode": "ro",
            "type": "VALUE"
        },
        {
            "id": "219",
            "name": "门锁状态",
            "code": "doorlock_state",
            "mode": "ro",
            "type": "BOOL"
        },
        {
            "id": "220",
            "name": "故障",
            "code": "error",
            "mode": "ro",
            "type": "VALUE"
        },
        {
            "id": "221",
            "name": "云程序设置",
            "code": "custom_param_save",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "222",
            "name": "云程序读取",
            "code": "custom_param_get",
            "mode": "ro",
            "type": "VALUE"
        },
        {
            "id": "223",
            "name": "提示音",
            "code": "sound_set",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "224",
            "name": "距离上次筒自洁次数",
            "code": "times_after_clean",
            "mode": "ro",
            "type": "VALUE"
        },
        {
            "id": "225",
            "name": "记忆洗衣偏好开关",
            "code": "default_setting",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "226",
            "name": "洗衣液用尽",
            "code": "detergent_empty",
            "mode": "ro",
            "type": "BOOL"
        },
        {
            "id": "227",
            "name": "柔顺剂用尽",
            "code": "softener_empty",
            "mode": "ro",
            "type": "BOOL"
        },
        {
            "id": "229",
            "name": "筒灯设定",
            "code": "light_setting",
            "mode": "rw",
            "type": "BOOL"
        },
        {
            "id": "230",
            "name": "洗衣液投放量（单次）",
            "code": "detergent_volume",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "231",
            "name": "柔顺剂投放量（单次）",
            "code": "softener_volume",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "232",
            "name": "远程控制授权",
            "code": "app_authorization",
            "mode": "rw",
            "type": "VALUE"
        },
        {
            "id": "10000",
            "name": "ID点查询",
            "code": "id_query",
            "mode": "rw",
            "type": "STRING"
        },
        {
            "id": "10001",
            "name": "防串货",
            "code": "f_c",
            "mode": "ro",
            "type": "STRING"
        },
        {
            "id": "10004",
            "name": "语音包/OBA信息",
            "code": "snd_state",
            "mode": "rw",
            "type": "STRING"
        },
        {
            "id": "10005",
            "name": "产品信息",
            "code": "product_info",
            "mode": "ro",
            "type": "STRING"
        },
        {
            "id": "10006",
            "name": "隐私协议",
            "code": "privacy_info",
            "mode": "rw",
            "type": "STRING"
        },
        {
            "id": "10007",
            "name": "OTA info",
            "code": "ota_nfo",
            "mode": "rw",
            "type": "STRING"
        },
        {
            "id": "10008",
            "name": "洗衣记录",
            "code": "washing_log",
            "mode": "ro",
            "type": "BOOL"
        },
        {
            "id": "10101",
            "name": "rpc req",
            "code": "rpc_req",
            "mode": "wo",
            "type": "STRING"
        },
        {
            "id": "10102",
            "name": "rpc resp",
            "code": "rpc_resp",
            "mode": "ro",
            "type": "STRING"
        }
    ]
}
