getRoomInfo 获取房间信息

getRoomInfo ^7.9

获取房间信息

#请求参数

Prop Type Default Comment
homeId String N/A 家庭 id 必填
roomId String N/A 房间 id 必填
hasDeviceInfo String N/A 0:不包含设备列表数据,1:包含房间下设备列表数据

#引入接口模块

import bridge from '@minix-iot/etsbridge-sdk'

#接口调用示例

const params = {
  homeId: '家庭id 必填',
  roomId: '房间id 必填',
  hasDeviceInfo: '0:不包含设备列表数据,1:包含房间下设备列表数据',
}
bridge
  .getRoomInfo(params)
  .then((res) => {
    console.log(res)
  })
  .catch((err) => {
    console.log(err)
  })

#接口返回示例

{
    "roomInfo": {
        "applianceList": [
            {
                "ability": {
                    "supportBleDataTransfers": "0"
                },
                "activeStatus": 1,
                "activeTime": "2021-05-19 15:33:30",
                "applianceCode": "9895604656300",
                "attrs": "",
                "bindType": 0,
                "btMac": "",
                "btToken": "",
                "cardStatus": "",
                "des": "",
                "enterpriseCode": "0000",
                "equipmentType": "0",
                "hotspotName": "",
                "isOtherEquipment": "0",
                "isSupportFetchStatus": "0",
                "masterId": "",
                "modelNumber": 0,
                "name": "空调",
                "onlineStatus": 1,
                "sn": "5612d8b094742a2ec0f84751d7ca365784daeb45c1d37bda2f02ceed79e39ba544de8765cb80583b20105bd4390422a7",
                "sn8": "220Z1448",
                "supportWot": 1,
                "templateOfTSL": {
                    "event": [
                        "FullStatus"
                    ],
                    "moduleType": "default",
                    "oneStatus": {
                        "suffix": "°C",
                        "valuePath": "targetTemperature",
                        "valueType": "number"
                    },
                    "switchBtn": {
                        "mapping": {
                            "off": "off",
                            "on": "on"
                        },
                        "off": {
                            "action": {
                                "method": "put",
                                "params": {
                                    "power": "on"
                                },
                                "url": "/v1/appliance/operation/TogglePower/9895604656300"
                            },
                            "tipStr": "已开机"
                        },
                        "on": {
                            "action": {
                                "method": "put",
                                "params": {
                                    "power": "off"
                                },
                                "url": "/v1/appliance/operation/TogglePower/9895604656300"
                            },
                            "tipStr": "已关机"
                        },
                        "valuePath": "power",
                        "valueType": "string"
                    }
                },
                "type": "0xAC"
            }
        ],
        "des": "系统默认的客厅",
        "icon": "1",
        "isDefault": "1",
        "name": "客厅",
        "roomId": "510871"
    }
}
posted on 2024-12-27 09:31  AtlasLapetos  阅读(11)  评论(0)    收藏  举报