I created a Tasker Profile on my phone that listens for incoming SMS messages. When it receives a message, the task that is executed is a RESTask REST Call which is an “HTTP GET” to the address of my Webcore piston. RESTask passes the message body as the parameter “MESSAGE” and the message sender as the parameter “WHO”. So the piston fires when the Webcore “HTTP GET” triggers from Tasker. The switch “Announce-Trigger” is simply a virtual switch that I can turn off with Alexa when I do not wish to hear the announcements of my incoming SMS messages. The test for if “MESSAGE” is null takes care of false executions when the “Announce-Trigger” switch is turned on after having been off.
Tasker Profile that Triggers a Webcore Piston to use Echo Speaks to speak incoming SMS Text messages