Skip to content

Commit 21ae2a7

Browse files
committed
fix: sort RoomControl.json by feature key for sort-testdata CI
1 parent 6d95ca9 commit 21ae2a7

1 file changed

Lines changed: 51 additions & 51 deletions

File tree

tests/response/RoomControl.json

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,36 @@
44
"apiVersion": 1,
55
"commands": {},
66
"deviceId": "RoomControl-1",
7-
"feature": "rooms.0.sensors.temperature",
7+
"feature": "rooms.0.co2",
88
"gatewayId": "################",
99
"isEnabled": true,
1010
"isReady": true,
1111
"properties": {
12-
"status": {
13-
"type": "string",
14-
"value": "connected"
15-
},
16-
"value": {
12+
"concentration": {
1713
"type": "number",
18-
"unit": "celsius",
19-
"value": 23.4
14+
"unit": "partsPerMillion",
15+
"value": 1000
2016
}
2117
},
2218
"timestamp": "2026-05-07T00:00:00.000Z",
23-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.sensors.temperature"
19+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.co2"
20+
},
21+
{
22+
"apiVersion": 1,
23+
"commands": {},
24+
"deviceId": "RoomControl-1",
25+
"feature": "rooms.0.condensationRisk",
26+
"gatewayId": "################",
27+
"isEnabled": true,
28+
"isReady": true,
29+
"properties": {
30+
"value": {
31+
"type": "boolean",
32+
"value": false
33+
}
34+
},
35+
"timestamp": "2026-05-07T00:00:00.000Z",
36+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.condensationRisk"
2437
},
2538
{
2639
"apiVersion": 1,
@@ -48,58 +61,58 @@
4861
"apiVersion": 1,
4962
"commands": {},
5063
"deviceId": "RoomControl-1",
51-
"feature": "rooms.0.co2",
64+
"feature": "rooms.0.sensors.temperature",
5265
"gatewayId": "################",
5366
"isEnabled": true,
5467
"isReady": true,
5568
"properties": {
56-
"concentration": {
69+
"status": {
70+
"type": "string",
71+
"value": "connected"
72+
},
73+
"value": {
5774
"type": "number",
58-
"unit": "partsPerMillion",
59-
"value": 1000
75+
"unit": "celsius",
76+
"value": 23.4
6077
}
6178
},
6279
"timestamp": "2026-05-07T00:00:00.000Z",
63-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.co2"
80+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.sensors.temperature"
6481
},
6582
{
6683
"apiVersion": 1,
6784
"commands": {},
6885
"deviceId": "RoomControl-1",
69-
"feature": "rooms.0.condensationRisk",
86+
"feature": "rooms.1.co2",
7087
"gatewayId": "################",
7188
"isEnabled": true,
7289
"isReady": true,
7390
"properties": {
74-
"value": {
75-
"type": "boolean",
76-
"value": false
91+
"concentration": {
92+
"type": "number",
93+
"unit": "partsPerMillion",
94+
"value": 850
7795
}
7896
},
7997
"timestamp": "2026-05-07T00:00:00.000Z",
80-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.0.condensationRisk"
98+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.co2"
8199
},
82100
{
83101
"apiVersion": 1,
84102
"commands": {},
85103
"deviceId": "RoomControl-1",
86-
"feature": "rooms.1.sensors.temperature",
104+
"feature": "rooms.1.condensationRisk",
87105
"gatewayId": "################",
88106
"isEnabled": true,
89107
"isReady": true,
90108
"properties": {
91-
"status": {
92-
"type": "string",
93-
"value": "connected"
94-
},
95109
"value": {
96-
"type": "number",
97-
"unit": "celsius",
98-
"value": 22.8
110+
"type": "boolean",
111+
"value": false
99112
}
100113
},
101114
"timestamp": "2026-05-07T00:00:00.000Z",
102-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.sensors.temperature"
115+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.condensationRisk"
103116
},
104117
{
105118
"apiVersion": 1,
@@ -127,36 +140,23 @@
127140
"apiVersion": 1,
128141
"commands": {},
129142
"deviceId": "RoomControl-1",
130-
"feature": "rooms.1.co2",
131-
"gatewayId": "################",
132-
"isEnabled": true,
133-
"isReady": true,
134-
"properties": {
135-
"concentration": {
136-
"type": "number",
137-
"unit": "partsPerMillion",
138-
"value": 850
139-
}
140-
},
141-
"timestamp": "2026-05-07T00:00:00.000Z",
142-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.co2"
143-
},
144-
{
145-
"apiVersion": 1,
146-
"commands": {},
147-
"deviceId": "RoomControl-1",
148-
"feature": "rooms.1.condensationRisk",
143+
"feature": "rooms.1.sensors.temperature",
149144
"gatewayId": "################",
150145
"isEnabled": true,
151146
"isReady": true,
152147
"properties": {
148+
"status": {
149+
"type": "string",
150+
"value": "connected"
151+
},
153152
"value": {
154-
"type": "boolean",
155-
"value": false
153+
"type": "number",
154+
"unit": "celsius",
155+
"value": 22.8
156156
}
157157
},
158158
"timestamp": "2026-05-07T00:00:00.000Z",
159-
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.condensationRisk"
159+
"uri": "https://api.viessmann-climatesolutions.com/iot/v2/features/installations/0/gateways/################/devices/RoomControl-1/features/rooms.1.sensors.temperature"
160160
}
161161
]
162-
}
162+
}

0 commit comments

Comments
 (0)