GetRoomPriority

GET

Get Room Priority

Get room priority for a device

This will GET priority settings for a thermostat.

{
    "deviceId": "B82CA0196B73",
    "status": "TemporaryHold",
    "currentPriority": {
        "priorityType": "PickARoom",
        "selectedRooms": [
            2
        ],
        "rooms": [
            {
                "id": 0,
                "roomName": "Living Room",
                "roomAvgTemp": 72.945,
                "roomAvgHumidity": 31,
                "overallMotion": false,
                "accessories": [
                    {
                        "id": 0,
                        "type": "Thermostat",
                        "excludeTemp": false,
                        "excludeMotion": false,
                        "temperature": 73.672
                    }
                ]
            },
            {
                "id": 1,
                "roomName": "Guest Bedroom",
                "roomAvgTemp": 72.93,
                "roomAvgHumidity": 29,
                "overallMotion": true,
                "accessories": [
                    {
                        "id": 1,
                        "type": "IndoorAirSensor",
                        "excludeTemp": false,
                        "excludeMotion": false,
                        "temperature": 72.93
                    }
                ]
            },
            {
                "id": 2,
                "roomName": "Master Bedroom",
                "roomAvgTemp": 73.672,
                "roomAvgHumidity": 28,
                "overallMotion": false,
                "accessories": [
                    {
                        "id": 2,
                        "type": "IndoorAirSensor",
                        "excludeTemp": false,
                        "excludeMotion": true,
                        "temperature": 73.672
                    }
                ]
            },
            {
                "id": 3,
                "roomName": "Family Room",
                "roomAvgTemp": 73.008,
                "roomAvgHumidity": 28,
                "overallMotion": true,
                "accessories": [
                    {
                        "id": 3,
                        "type": "IndoorAirSensor",
                        "excludeTemp": false,
                        "excludeMotion": false,
                        "temperature": 73.008
                    }
                ]
            }
        ]
    }
}
Field Name/Location Data Type Definition
deviceId String Device ID of the main thermostat (T9/T10)
status Enum Status of priority settings ('TemporaryHold', 'PermanentHold', 'HoldUntil', 'NoHold', 'VacationHold')
currentPriority Object Current priority settings
currentPriority.priorityType Enum Current priority setting ('PickARoom', 'FollowMe', 'WholeHouse')
currentPriority.selectedRooms Array List of rooms in the current priority setting
currentPriority.rooms Array Array of room objects
room.id Integer ID of the room
room.roomName String User defined room name
room.roomAvgTemp Number Average temperature of the room
room.roomAvgHumidity Number Average humidity of the room
room.overallMotion Boolean Is motion detected in the room
room.accessories Array Array of accessories in the room
accessory.id Integer ID of the accessory
accessory.type String Type of the accessory ('IndoorAirSensor', 'Thermostat')
accessory.excludeTemp Boolean Exclude temperature readings
accessory.excludeMotion Boolean Exclude motion sensing
accessory.temperature Number Current temperature reading

Resource URL

https://api.honeywell.com/v2 /devices/thermostats/{deviceId}/priority

Query Parameters


Name Values Description
apikey
(required)

Your API Key

locationId
(required)

LocationID for the requested device


Request Body

deviceId DeviceID for the requested device true

HTTP Basic

OAuth 2.0

API Key

Reset

Make a request and see the response.

Make a request and see the response.

Make a request and see the response.

Resource Summary

Security

Content Type

application/json

Working...