# Get device values over HTTP

**URL:** <https://community.homey.app/t/get-device-values-over-http/106750>\
**Category:** Questions & Help\
**Tags:** homey-pro\
**Created:** [March 21, 2024, 6:24pm UTC](https://community.homey.app/t/get-device-values-over-http/106750 "2024-03-21T18:24:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oscar\_Aurin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oscar_aurin/32/16924_2.png) [@Oscar\_Aurin](https://community.homey.app/u/Oscar_Aurin)\
**Post date:** [March 21, 2024, 6:24pm UTC](https://community.homey.app/t/get-device-values-over-http/106750/1 "2024-03-21T18:24:10Z")

</div>

Hi,

I’m building a display to show me various things.  
One thing I want to display is values from various devices connected to my Homey. (Homey Pro 2016-2019)

I figured there should be a way to do an HTTP request like `http://<homey-ip>:<port>/api/device/<device-id>/temperature` and get a JSON response.  
My searches have turned up empty handed. All I find is documentation for creating the responses for an app. Not how to use this on a client side.

Any pointers is highly appreciated! 🙏

This is all local, by the way.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [March 21, 2024, 6:34pm UTC](https://community.homey.app/t/get-device-values-over-http/106750/2 "2024-03-21T18:34:52Z")

</div>

Check out the WebAPI.

> **[HomeyAPIV3Cloud - Homey Web API](https://athombv.github.io/node-homey-api/HomeyAPIV3Cloud.html)**

If you want only local access, you can use the API Token from HomeyPro23 (use this tokes as bearer token).  
If you need access via www, then you have to request an WebAPI access (client id/secret) and use oAuth process.

---

<div class="post-metadata">

**Author:** ![Andy\_Henderson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andy_henderson/32/80642_2.png) [@Andy\_Henderson](https://community.homey.app/u/Andy_Henderson)\
**Post date:** [March 21, 2024, 7:12pm UTC](https://community.homey.app/t/get-device-values-over-http/106750/3 "2024-03-21T19:12:27Z")

</div>

FWIW, I have a dashboard page running on a Fire HD tablet using ‘[The Fully Kiosk Browser](https://www.fully-kiosk.com/)’. To get data out of Homey, I make a web request via the ‘[Micro Web Server](https://homey.app/en-us/app/com.sdn.webserver/Micro-Web-Server/)’ app which triggers a HomeyScript that sends a web request back to the tablet using a ‘Fully Browser’ API.

Messy, but straightforward to implement. Might give you an idea.

Andy

---

<div class="post-metadata">

**Author:** ![Oscar\_Aurin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oscar_aurin/32/16924_2.png) [@Oscar\_Aurin](https://community.homey.app/u/Oscar_Aurin)\
**Post date:** [March 22, 2024, 9:39pm UTC](https://community.homey.app/t/get-device-values-over-http/106750/4 "2024-03-22T21:39:48Z")

</div>

Thanks, but HomeyAPIV3Cloud is a JavaScript library? And can you please explain what you mean with the “HomeyPro23” token?

From what I’ve understood, access via WWW is not available for personal use?
