# Trying to get Alexa to read out a temperature

**URL:** <https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974>\
**Category:** General\
**Created:** [20 January 2022 14:56 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974 "2022-01-20T14:56:30Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [20 January 2022 14:56 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/1 "2022-01-20T14:56:30Z")

</div>

Gentlemen  
I have a Sonoff TH16 in my living room with a temperature sensor delivering its Celsius values into a Node Red flow. This is then displayed in a dashboard widget. The next step is that I would like my Alexa device to be able to inform me of the temperature when I ask "Alexa what is the temperature in the living room" I just need her to retrieve the dashboard temperature data and speak it. Seems rather trivial but I'm going round in circles.

I have installed the Remote2 set of nodes and I can get Alexa to speak a predetermined phrase, but of course the temperature is always changing so I need to somehow point Alexa's nose to this data and get her to read it out when requested.

Any tips chaps?

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [20 January 2022 15:20 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/2 "2022-01-20T15:20:14Z")

</div>

I have a sonoff th16 linked to alexa with sonoff skill. If i say Alexa, what is the temperature of kitchen extractor, alexa replies with the current temp of the device.

You can also query the device with the remote2 smarthome node  
e.g.

```auto
[{"id":"8a51cb16.f75ca","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":140,"y":200,"wires":[["a4c466ba.48e2a"]]},{"id":"a4c466ba.48e2a","type":"alexa-remote-smarthome","z":"c791cbc0.84f648","name":"","account":"c8738129.d902c","config":{"option":"query","value":[{"entity":"cd41cd6f-1e0e-46aa-968e-d54d42c6b12b","property":"temperature"}]},"outputs":1,"x":460,"y":200,"wires":[["d346a058.47b348"]]},{"id":"d346a058.47b348","type":"debug","z":"c791cbc0.84f648","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":60,"wires":[]},{"id":"c8738129.d902c","type":"alexa-remote-account","name":"alexa remote 2","authMethod":"proxy","proxyOwnIp":"localhost","proxyPort":"3456","cookieFile":"","refreshInterval":"14","alexaServiceHost":"layla.amazon.co.uk","amazonPage":"amazon.co.uk","acceptLanguage":"en-GB","userAgent":"","useWsMqtt":"on","autoInit":"off"}]

```

Output

```auto
{"value":19.7,"scale":"CELSIUS"}

```

I use node-red-contrib-amazon-echo as a trigger for flows and set responses in routines or you can use blueprint Q&A.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [20 January 2022 15:21 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/3 "2022-01-20T15:21:36Z")

</div>

There are a few ways to do this.

You could setup a vitrtual device and use that to supply the data to Alexa via the response node, using the [alexa-home-skill](https://flows.nodered.org/node/node-red-contrib-alexa-home-skill)

Or you could use Alexa blueprints as detailed here -

> [@Pure fun with Alexa and Alexa Skills](https://discourse.nodered.org/t/pure-fun-with-alexa-and-alexa-skills/46867):
>
> Now the authentication problem with various Alexa nodes has been sorted I thought I'd try something new. I used [BluePrints](https://blueprints.amazon.co.uk/home) to create a Q&A skill called 'Give me a status report' then linked that in the flow below. I've arranged for various devices around my home to report their status to a database that is accessed from the flow and sent to the appropriate Alexa device. Here's an example of capturing feedback from Sonoff-S20 switches and writing the status to a dB.

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [20 January 2022 16:22 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/4 "2022-01-20T16:22:17Z")

</div>

Thanks for those suggestions chaps. I'll investigate them tomorrow.

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [24 January 2022 10:56 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/5 "2022-01-24T10:56:28Z")

</div>

E1cid.  
In answer to your kind response. I have been trying to find a sonoff skill in Alexa but when searching the skill menu nothing comes up. Also my Sonoff devices have all been flashed with Tasmota so I don't think this skill would work without the pucker Sonoff firmware installed. All I need is to take the MQTT sensor temperature data from the Sonoff into some kind of Alexa speech node which she can then read out when requested. I don't really want to go down the Blueprints road as I'm having difficulty with this simple stuff without the complexities of setting up data bases and the like. Thanks

---

<div class="post-metadata">

**Author:** ![PdeJ](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@PdeJ](https://discourse.nodered.org/u/PdeJ)\
**Post date:** [24 January 2022 12:54 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/6 "2022-01-24T12:54:53Z")

</div>

I run node red on a raspberry pi which is connected by bluetooth to Alexa, which is used as a bluetooth speaker. The raspberry pi node red flow include the wemo-emulator node so that the flow can be addressed by an audible instruction from Alexa.

The text to speech is dependent on an internet connection to [https://translate.google.com](https://translate.google.com) and the mp3 output is an via ffmpeg and aplay which are installed by default on the raspberry pi.

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/6/b6246fb1d04d45d8a0ca48bfcf73f639bf632d46.png)

```auto
[{"id":"88bc7ff238ee11b3","type":"ui_text_input","z":"e273b97f.97c148","name":"Dynamic","label":"Dynamic: APLAY as wav after coverting from mp3","tooltip":"","group":"0e9c5f30215bb24c","order":6,"width":0,"height":0,"passthru":true,"mode":"text","delay":"0","topic":"topic","sendOnBlur":false,"className":"","topicType":"msg","x":120,"y":1300,"wires":[["b14ec78481324685"]]},{"id":"b14ec78481324685","type":"function","z":"e273b97f.97c148","name":"TTS","func":"msg.payload = encodeURIComponent(msg.payload.trim());// replace spaces with %20 for url GET REQUEST\nmsg.url =\"https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=\"+msg.payload;\nmsg.payload = \"'\"+msg.url+\"'\";// need enclose REQUEST in quotes\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":270,"y":1300,"wires":[["a444e30475b8f12e","421cf47fca038cb0"]]},{"id":"421cf47fca038cb0","type":"exec","z":"e273b97f.97c148","command":"ffmpeg -i ","addpay":"payload","append":"-f wav - | DISPLAY=:0 aplay","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":460,"y":1300,"wires":[[],[],[]]},{"id":"0e9c5f30215bb24c","type":"ui_group","name":"Text to Sound via Google Translate","tab":"b6152d595c55a32b","order":1,"disp":true,"width":"6","collapse":false,"className":""},{"id":"b6152d595c55a32b","type":"ui_tab","name":"Pi_2_bleSPEAKER","icon":"dashboard","disabled":false,"hidden":false}]

```

The function node :

1. msg.payload = encodeURIComponent(msg.payload.trim());// replace spaces with %20 for url GET REQUEST
2. msg.url ="[https://translate.google.com/translate\_tts?ie=UTF-8&client=tw-ob&tl=en&q=](https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=)"+msg.payload;
3. msg.payload = "'"+msg.url+"'";// need enclose REQUEST in quotes
4. return msg;

The Exec node:  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/1/b129bbfdcaed6122d35be129cef4c00778d12110.png)

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [24 January 2022 13:58 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/7 "2022-01-24T13:58:50Z")

</div>

Thanks PdeJ.  
Your solution seems very complicated to do something relatively simple, I was hoping for something a little easier and more simple. I cant really use it as my Raspberry Pi and Alexa device are too far away from each other to achieve a stable blue tooth connection.  
Thanks for your suggestion anyway.

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [24 January 2022 14:06 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/8 "2022-01-24T14:06:12Z")

</div>

A bit like this

 ![NR flow](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/4/f4d134c52bebe5b94dab313bb7044b69d337de26.jpeg)

Maybe I'm being too simplistic.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [24 January 2022 16:35 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/9 "2022-01-24T16:35:50Z")

</div>

The sonoff skill is under ewelink i think, but as you have mqtt that would not be needed. You will have to use blue print or an alexa routine so you can catch the correct phrase and avoid alexa saying "i don't understand that", You may be able to use [node-red-contrib-vitual-smart](https://flows.nodered.org/node/node-red-contrib-virtual-smart-home) as a temp trigger

there is no database involved in blueprint or routines.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [24 January 2022 16:42 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/10 "2022-01-24T16:42:01Z")

</div>

Its easy to do - but you **need** a way to know when the request has been made for temperature.  
All the options have already been sugested.  
To keep it simple without needing any other accounts, skills or nodes, then using the Q&A blueprint option is the best bet.  
It is a very simple way to allow you to ask Alexa any question you setup and relpy with a mesage of your choosing. Then all you need to do is listen for this response and use that to trigger whatever actions you want.

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [24 January 2022 16:52 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/11 "2022-01-24T16:52:13Z")

</div>

Thanks for the responses chaps. I try again tomorrow.

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [24 January 2022 17:11 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/12 "2022-01-24T17:11:24Z")

</div>

To use Q&A

Go to [blueprints](https://blueprints.amazon.co.uk/home)  
Login with your amazon account and click on custom Q&A  
Click - make your own  
Follow prompts to add several ways to ask the question eg "what is the living room temperature"

Then enter a response in the **Alexa will say** box - This is what Alexa will say when you ask the question, and is what you will be listening for to trigger the flow. So make it generic but specifc to this action. eg "I will just check"

If you want to add more questions later, then each response has to be different so you know which flow to trigger.

That is all that is required outside of Node-Red.

In NR add an **Alexa Event** node with command set to "device activity"

Whenever you ask Alexa anything this node will output the details. So use a switch or function node to check **msg.payload.alexaResponse** for the response you setup.

If it matches then trigger the response that you want.

If you get stuck let me know.

Sean

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [24 January 2022 17:54 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/13 "2022-01-24T17:54:27Z")

</div>

And of course, there is always the "Simon says" approach that needs no skills at all

> [@How to get all Alexa requests WITHOUT any other skills](https://discourse.nodered.org/t/how-to-get-all-alexa-requests-without-any-other-skills/26783):
>
> Executive Summary ... just prefix all your house #IoT commands with "Simon Says" slight_smile And then listen out for them using node-red-contrib-alexa-remote2 Obviously, being called Simon doesn't make this method sound daft to me slight_smile History I tried a few Alexa nodes out and settled on using @hardillb excellent node-red-contrib-alexa-home-skill and that has worked very well for me. Only issue is that you have to pretend your home stuff is lights or a switch etc and limited v…

---

<div class="post-metadata">

**Author:** ![PdeJ](https://avatars.discourse-cdn.com/v4/letter/p/c89c15/32.png) [@PdeJ](https://discourse.nodered.org/u/PdeJ)\
**Post date:** [24 January 2022 18:27 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/14 "2022-01-24T18:27:45Z")

</div>

You can easily increase the vocabulary by creating a routine in Alexa and associate it with the light or plug, which is what I do with the wemo emulator in node red, so that I can ask Alexa "what is the temperature in the study" and the emulator node triggers the flow for the response from the sensor as text which is then converted to speech and output by Alexa.

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [25 January 2022 13:23 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/15 "2022-01-25T13:23:13Z")

</div>

Thanks for info guy's. I've got the blueprint side of things working but now I'm trying to get Alexa to say the temperature, which is a number (from MQTT data). I've noticed that using the Alexa routine node, the payload has to be in text (string) format before it can be spoken. If I inject a number it comes up with invalid sequence error. So how can I get Alexa to speak a number? Is there some kind of conversion necessary to go from number to text?  
Thanks for your patience.

---

<div class="post-metadata">

**Author:** ![ghayne](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ghayne/32/39_2.png) [@ghayne](https://discourse.nodered.org/u/ghayne)\
**Post date:** [25 January 2022 14:58 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/16 "2022-01-25T14:58:52Z")

</div>

> [@Surefire01](#):
>
> Is there some kind of conversion necessary to go from number to text?

Use a change node with a JSONata $string() function:  
 ![Screenshot-31](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/424f75f8324a56cecde7821217c29d274cf054a9.png)

---

<div class="post-metadata">

**Author:** ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Post date:** [25 January 2022 15:27 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/17 "2022-01-25T15:27:34Z")

</div>

try something like this - just change the number to your value eg flow.temp or where ever you store the actual temp and setup alexa node for your account and device

```auto
[{"id":"c04df06e9a03e5dc","type":"inject","z":"5f089500.98b45c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payloadType":"date","x":1160,"y":420,"wires":[["2405b210424bd9fb"]]},{"id":"2405b210424bd9fb","type":"function","z":"5f089500.98b45c","name":"","func":"msg.payload=\"The lounge temperature is \" + 23 \nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1310,"y":420,"wires":[["d8b275f2b92b9d8d"]]},{"id":"d8b275f2b92b9d8d","type":"alexa-remote-routine","z":"5f089500.98b45c","name":"","account":"a6b62444.7794c8","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"msg","value":"payload"},"devices":["G0911B05925316LT"]}},"x":1480,"y":420,"wires":[[]]},{"id":"a6b62444.7794c8","type":"alexa-remote-account","name":"","authMethod":"proxy","proxyOwnIp":"localhost","proxyPort":"3456","cookieFile":".node-red/alexa.txt","refreshInterval":"1","alexaServiceHost":"alexa.amazon.co.uk","amazonPage":"amazon.co.uk","acceptLanguage":"en-UK","onKeywordInLanguage":"","userAgent":"","useWsMqtt":"on","autoInit":"on"}]

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [25 January 2022 15:39 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/18 "2022-01-25T15:39:00Z")

</div>

My Alexa does not care if the number is "24" or "twenty four" as long as it is sent a string. try something like this  
a number is injected, the change node concatenates it in the reply string converting the number to a string at same time.  
e.g.

```auto
[{"id":"c04df06e9a03e5dc","type":"inject","z":"c791cbc0.84f648","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"20","payloadType":"num","x":230,"y":1760,"wires":[["bab69827.23e41"]]},{"id":"bab69827.23e41","type":"change","z":"c791cbc0.84f648","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"\"the temperature is \" & $$.payload & \" degrees celcius\"","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":1700,"wires":[["d8b275f2b92b9d8d"]]},{"id":"d8b275f2b92b9d8d","type":"alexa-remote-routine","z":"c791cbc0.84f648","name":"","account":"c8738129.d902c","routineNode":{"type":"speak","payload":{"type":"regular","text":{"type":"msg","value":"payload"},"devices":["G090LF1182850C6D"]}},"x":570,"y":1760,"wires":[[]]},{"id":"c8738129.d902c","type":"alexa-remote-account","name":"alexa remote 2","authMethod":"proxy","proxyOwnIp":"localhost","proxyPort":"3456","cookieFile":"","refreshInterval":"14","alexaServiceHost":"layla.amazon.co.uk","amazonPage":"amazon.co.uk","acceptLanguage":"en-GB","userAgent":"","useWsMqtt":"on","autoInit":"off"}]

```

---

<div class="post-metadata">

**Author:** ![Surefire01](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/surefire01/32/71490_2.png) [@Surefire01](https://discourse.nodered.org/u/Surefire01)\
**Post date:** [26 January 2022 11:37 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/19 "2022-01-26T11:37:14Z")

</div>

Well another day and a bit closer thanks to everyone's suggestions. As can be seen in the screen grab of my flow, I have Alexa listening and responding to requests for room temperatures using Blueprints. I have simulated a numerical input from an inject node and changed it to a string which is then stored in the numeric dashboard node (I'm sure there must be a better storage place for this information). All I need to do now is somehow combine the two sections to allow Alexa to speak the the response and add the string temperature value to the end of her message. Please for give my ignorance. Any help will be appreciated.

 ![Alexa Flow1](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/e/ae4b406c87cb741e83646fb36de882c536a3ffae.jpeg)

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [26 January 2022 11:46 UTC](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974/20 "2022-01-26T11:46:29Z")

</div>

Here'e what I have in a function node to format data about one of my Raspberry Pi(es) and embed it in a message for Alexa. I tend to retain values I receive from a MQTT-In node in flow variables (using flow.set) so I can use them later. You'll have to alter the flow.get and/or msg.payload references for your situation.

```auto
var hostname = flow.get("hostname");
var ip_address = flow.get("ip_address");
var cpu_temperature = flow.get("cpu_temperature");

var message = "<break time='0.25s'/> Here's your report on your raspberry pie<break time='0.5s'/>";
    
message += "hostname is <break time='0.1s'/>"+hostname+ "<break time='0.25s'/>";
message += "IP address is <break time='0.1s'/>"+ip_address+ "<break time='0.25s'/>";
message += "CPU core temperature is <break time='0.1s'/>"+cpu_temperature+ "degrees sea <break time='0.25s'/>";

// This the footer for the message
message += "<break time='0.75s'/> that's the end of the report";

msg.payload = message;
return msg;

```

[Next page](https://discourse.nodered.org/t/trying-to-get-alexa-to-read-out-a-temperature/56974.md?page=2)
