2 "n": "YOUR_DEVICE_NAME",
12 "po": "___PO_CODE_POWERSWITCH_ON",
16 "po": "___PO_CODE_POWERSWITCH_OFF",
20 "po": "___PO_CODE_POWERSWITCH",
25 "po": "___PO_CODE_AUDIOVOLUME_COMMAND"
29 "po": "___PO_CODE_AUDIOVOLUME_INCREASE"
33 "po": "___PO_CODE_AUDIOVOLUME_DECREASE"
37 "po": "___PO_CODE_AUDIOVOLUME_MAX"
41 "po": "___PO_CODE_AUDIOVOLUME_MIN"
45 "po": "___PO_CODE_AUDIOVOLUME_VOLUME"
49 "po": "___PO_CODE_AUDIOVOLUME_MUTE"
53 "po": "___PO_CODE_AUDIOVOLUME_UNMUTE"
57 "po": "___PO_CODE_AUDIOVOLUME_MUTE_ACTION"
60 "label": "Motion sensor",
61 "po": "___PO_CODE_MOTIONSENSOR"
65 "po": "___PO_CODE_MOTIONSENSOR_NO_MOTION"
68 "label": "Motion detected",
69 "po": "___PO_CODE_MOTIONSENSOR_MOTION_DETECTED"
73 "po": "___PO_CODE_SWITCHLEVEL_DIMMING"
82 "name": "PowerSwitch",
86 "href": "/capability/switch/main/0",
88 "rt": "x.com.st.powerswitch"
94 "mid": "icon://ic_function_power_switch"
97 "controlType": "ToggleSwitch",
101 "value": "___PO_CODE_POWERSWITCH_ON"
105 "value": "___PO_CODE_POWERSWITCH_OFF",
111 "label": "___PO_CODE_POWERSWITCH"
118 "name": "PowerSwitch",
126 "href": "/capability/switch/main/0",
132 "value": "___PO_CODE_POWERSWITCH_ON"
136 "value": "___PO_CODE_POWERSWITCH_OFF",
149 "dpType": "vendorPlugIn",
150 "dpUri": "wwst://iot2018"
154 "dpType": "vendorPlugIn",
155 "dpUri": "wwst://iot2018"
160 "name": "PowerSwitch",
161 "controllable": true,
164 "href": "/capability/switch/main/0",
166 "rt": "x.com.st.powerswitch"
172 "mid": "icon://ic_function_power_switch"
175 "controlType": "ToggleSwitch",
179 "value": "___PO_CODE_POWERSWITCH_ON"
183 "value": "___PO_CODE_POWERSWITCH_OFF",
189 "label": "___PO_CODE_POWERSWITCH"
196 "name": "PowerSwitch",
197 "controllable": true,
200 "href": "/capability/switch/main/0",
202 "rt": "x.com.st.powerswitch"
208 "mid": "icon://ic_function_power_switch"
211 "controlType": "ToggleSwitch",
215 "value": "___PO_CODE_POWERSWITCH_ON"
219 "value": "___PO_CODE_POWERSWITCH_OFF",
225 "label": "___PO_CODE_POWERSWITCH"
232 "name": "PowerSwitch",
233 "controllable": true,
236 "href": "/capability/switch/main/0",
238 "rt": "x.com.st.powerswitch"
244 "mid": "icon://ic_function_power_switch"
247 "controlType": "ToggleSwitch",
251 "value": "___PO_CODE_POWERSWITCH_ON"
255 "value": "___PO_CODE_POWERSWITCH_OFF",
261 "label": "___PO_CODE_POWERSWITCH"
268 "controlType": "List",
269 "name": "Audio Volume Command",
270 "controllable": true,
271 "property": "command",
274 "rt": "x.com.st.audiovolume",
275 "href": "/capability/audioVolume/main/0",
282 "mid": "icon://ic_function_audio_volume"
286 "value": "___PO_CODE_AUDIOVOLUME_INCREASE",
290 "value": "___PO_CODE_AUDIOVOLUME_DECREASE",
294 "value": "___PO_CODE_AUDIOVOLUME_MAX",
298 "value": "___PO_CODE_AUDIOVOLUME_MIN",
304 "label": "___PO_CODE_AUDIOVOLUME_COMMAND",
305 "n": "Audio Volume Command"
312 "controlType": "List",
313 "name": "Audio Volume Command",
314 "controllable": true,
315 "property": "command",
318 "rt": "x.com.st.audiovolume",
319 "href": "/capability/audioVolume/main/0",
326 "mid": "icon://ic_function_audio_volume"
330 "value": "___PO_CODE_AUDIOVOLUME_INCREASE",
334 "value": "___PO_CODE_AUDIOVOLUME_DECREASE",
338 "value": "___PO_CODE_AUDIOVOLUME_MAX",
342 "value": "___PO_CODE_AUDIOVOLUME_MIN",
348 "label": "___PO_CODE_AUDIOVOLUME_COMMAND",
349 "n": "Audio Volume Command"
356 "controlType": "List",
357 "name": "Audio Volume Command",
358 "controllable": true,
359 "property": "command",
362 "rt": "x.com.st.audiovolume",
363 "href": "/capability/audioVolume/main/0",
370 "mid": "icon://ic_function_audio_volume"
374 "value": "___PO_CODE_AUDIOVOLUME_INCREASE",
378 "value": "___PO_CODE_AUDIOVOLUME_DECREASE",
382 "value": "___PO_CODE_AUDIOVOLUME_MAX",
386 "value": "___PO_CODE_AUDIOVOLUME_MIN",
392 "label": "___PO_CODE_AUDIOVOLUME_COMMAND",
393 "n": "Audio Volume Command"
400 "controlType": "slider",
401 "name": "Audio Volume",
402 "controllable": true,
403 "property": "volume",
406 "rt": "x.com.st.audiovolume",
407 "href": "/capability/audioVolume/main/0",
414 "mid": "icon://ic_function_audio_volume"
422 "label": "___PO_CODE_AUDIOVOLUME_VOLUME",
430 "controlType": "slider",
431 "name": "Audio Volume",
432 "controllable": true,
433 "property": "volume",
436 "rt": "x.com.st.audiovolume",
437 "href": "/capability/audioVolume/main/0",
444 "mid": "icon://ic_function_audio_volume"
452 "label": "___PO_CODE_AUDIOVOLUME_VOLUME",
462 "controllable": false,
465 "rt": "oic.r.sensor.motion",
466 "href": "/capability/motionSensor/main/0",
469 "controlType": "List",
470 "name": "Motion Sensor",
472 "label": "___PO_CODE_MOTIONSENSOR",
473 "n": "ST Motion Sensor resource"
476 "mid": "icon://ic_function_motion_sensor",
485 "value": "___PO_CODE_MOTIONSENSOR_NO_MOTION",
489 "value": "___PO_CODE_MOTIONSENSOR_MOTION_DETECTED",
499 "controllable": false,
502 "rt": "oic.r.sensor.motion",
503 "href": "/capability/motionSensor/main/0",
506 "controlType": "List",
507 "name": "Motion Sensor",
509 "label": "___PO_CODE_MOTIONSENSOR",
510 "n": "ST Motion Sensor resource"
513 "mid": "icon://ic_function_motion_sensor",
522 "value": "___PO_CODE_MOTIONSENSOR_NO_MOTION",
526 "value": "___PO_CODE_MOTIONSENSOR_MOTION_DETECTED",
535 "controllable": true,
541 "rt": "oic.r.light.dimming",
542 "href": "/capability/switchLevel/main/0",
546 "controlType": "List",
547 "name": "Switch Level",
549 "label": "___PO_CODE_SWITCHLEVEL_DIMMING",
550 "n": "st dimming level resource"
555 "mid": "icon://ic_function_light_dimmer",
561 "property": "dimmingSetting"
565 "controllable": true,
571 "rt": "oic.r.light.dimming",
572 "href": "/capability/switchLevel/main/0",
576 "controlType": "List",
577 "name": "Switch Level",
579 "label": "___PO_CODE_SWITCHLEVEL_DIMMING",
580 "n": "st dimming level resource"
585 "mid": "icon://ic_function_light_dimmer",
591 "property": "dimmingSetting"