# Access other device from my app

**URL:** <https://community.homey.app/t/access-other-device-from-my-app/144427>\
**Category:** Apps\
**Tags:** app\
**Created:** [October 23, 2025, 7:14am UTC](https://community.homey.app/t/access-other-device-from-my-app/144427 "2025-10-23T07:14:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nicklas\_Kittelmann](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nicklas_kittelmann/32/134486_2.png) [@Nicklas\_Kittelmann](https://community.homey.app/u/Nicklas_Kittelmann)\
**Post date:** [October 23, 2025, 7:14am UTC](https://community.homey.app/t/access-other-device-from-my-app/144427/1 "2025-10-23T07:14:10Z")

</div>

I’ve had a HomeyScript, but it’s too limited, so I’m transferring the functionality into an app.

In HomeyScript I have this function:  
async function getCurrentPower() {

const device = await Homey.devices.getDevice({ id: DEVICE\_PULSE });

return device.capabilitiesObj[‘measure\_power’].value;

}

Where DEVICE\_PULSE is a device that I’ve downloaded from the Homey App Store that reads my electricity consumption.

Now I want to do the same from my app, and I don’t think the DEVICE\_PULSE exposes any WebAPI.

How do I do this? It’s so easy from HomeyScript, and I had hoped it would be possible to do from the app.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [October 23, 2025, 7:19am UTC](https://community.homey.app/t/access-other-device-from-my-app/144427/2 "2025-10-23T07:19:02Z")

</div>

You need to use the [Web API](https://athombv.github.io/node-homey-api/) (specifically the “In-app” feature).
