# How to call a Homey script from an App

**URL:** <https://community.homey.app/t/how-to-call-a-homey-script-from-an-app/84313>\
**Category:** Questions & Help\
**Created:** [July 10, 2023, 12:05pm UTC](https://community.homey.app/t/how-to-call-a-homey-script-from-an-app/84313 "2023-07-10T12:05:08Z")\
**Posts on this page:** 1\
**Showing post:** 15

<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:** [July 10, 2023, 2:18pm UTC](https://community.homey.app/t/how-to-call-a-homey-script-from-an-app/84313/15 "2023-07-10T14:18:17Z")

</div>

> [@HarriedeGroot](#):
>
> { “SetRoomTemperature” : {{value}} }

And also make sure everything is properly quoted.

Here’s an example I’m testing with, which is working fine:

```auto
{
  "measure_battery": {
    "capability": "measure_battery",
    "stateTopic": "test/state",
    "setTopic": "test/set",
    "valueTemplate": "$.value",
    "outputTemplate": "{\"xxx\":{{value}}}",
    "displayName": "Battery"
  }
}

```

Pushing a value:

```auto
$ mqtt_pub -vh 192.168.23.2 'test/state' '{"value":80}'

```

Output (on the `test/set` topic):

```auto
{"xxx":80}

```

---

_[View the full topic](https://community.homey.app/t/how-to-call-a-homey-script-from-an-app/84313)._
