# Set/change a device capability from a php website

**URL:** <https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905>\
**Category:** Developers\
**Created:** [June 1, 2019, 12:09pm UTC](https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905 "2019-06-01T12:09:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rvisser88](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rvisser88/32/9522_2.png) [@rvisser88](https://community.homey.app/u/rvisser88)\
**Post date:** [June 1, 2019, 12:09pm UTC](https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905/1 "2019-06-01T12:09:37Z")

</div>

Hello,

I want to make my own dashboard. I can build website from scratch, but i have seriously no idea where to start 🙂

Does anybody know if there is a example of a (php) code, to trigger capability’s off added devices.  
Or even a basic code that logs in into my Homey en can show the capability-parameters of devices.

I mean device capability’s like this:

 ![capa](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/a/a77b386352afa730506356ddb08f0a571cf8fd65.png)

Thank you so much for your time!

---

<div class="post-metadata">

**Author:** ![Jeroen\_Somhorst](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_somhorst/32/184_2.png) [@Jeroen\_Somhorst](https://community.homey.app/u/Jeroen_Somhorst)\
**Post date:** [June 1, 2019, 12:11pm UTC](https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905/2 "2019-06-01T12:11:52Z")

</div>

php? you should switch to javascript. --\> [developers.athom.com](http://developers.athom.com)

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [June 1, 2019, 12:31pm UTC](https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905/3 "2019-06-01T12:31:56Z")

</div>

Moved to developers.

---

<div class="post-metadata">

**Author:** ![Jamie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie/32/5274_2.png) [@Jamie](https://community.homey.app/u/Jamie)\
**Post date:** [June 4, 2019, 2:11am UTC](https://community.homey.app/t/set-change-a-device-capability-from-a-php-website/13905/4 "2019-06-04T02:11:02Z")

</div>

You might want to checkout the REST api.

> [@\[Unsupported\] Homey v2 REST API](https://community.homey.app/t/unsupported-homey-v2-rest-api/7268):
>
> I am not sure whether this topic is allowed. But I thought I share my findings for the v2 API. I have personal use cases for directly calling the API through iOS shortcuts. In v2, the on and off REST API path has changed to /capability/onoff from /state. So now to switch on: PUT { "value": true } TO http://\<HOMEY\_IP\>/api/manager/devices/device/\<DEVICE\_ID\>/capability/onoff and to switch off: PUT { "value": false } TO http://\<HOMEY\_IP\>/api/manager/devices/device/\<DEVICE\_ID\>/capability/onoff O…
