# MQTT Homeyscript

**URL:** <https://community.homey.app/t/mqtt-homeyscript/37948>\
**Category:** Apps\
**Tags:** homeyscript, mqtt\
**Created:** [November 25, 2020, 10:02pm UTC](https://community.homey.app/t/mqtt-homeyscript/37948 "2020-11-25T22:02:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GRat](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/grat/32/17928_2.png) [@GRat](https://community.homey.app/u/GRat)\
**Post date:** [November 25, 2020, 10:02pm UTC](https://community.homey.app/t/mqtt-homeyscript/37948/1 "2020-11-25T22:02:37Z")

</div>

Can anyone help me with how I would store a value from an MQTT script in a variable?

I want to receive a message from an MQTT queue, my MQTT is /sensor/front-door/phone with a payload of  
{“id”:“00:00:00:00:00:00”,“confidence”:“0”,“name”:"Phone ",“manufacturer”:“OnePlus Technology Shenzhen Co Ltd”,“type”:“KNOWN\_MAC”,“retained”:“false”,“timestamp”:“Wed Nov 25 2020 21:41:16 GMT+0000 (GMT)”,“version”:“0.2.200”}  
which I need to get the “confidence”:“0” value from (this changes based on connection)

I know I would need to use Homey Script, but unsure of even where this would start.

 ![Screenshot 2020-11-25 at 22.00.32](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/4/b41e764f802dc9fd91e3ccc68d13db34a2762ac5.jpeg)
