For those still playing along at home, I discovered some weird quirks with the change node I was using to convert written text numbers (i.e. "seven") to integers (i.e., "7"). Some numbers like "thirteen" were coming out as "13teen" or "twenty-two" was coming out as "20-2" and "sixty" was coming out as "60ty."
Here is the change node for those that want to play with it...
[{"id":"7961aeca812b34ec","type":"change","z":"b5a44a6b8fa524cc","name":"set numbers","rules":[{"t":"change","p":"values.number","pt":"msg","from":"one-hundred","fromt":"str","to":"100","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-nine","fromt":"str","to":"99","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-eight","fromt":"str","to":"98","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-seven","fromt":"str","to":"97","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-six","fromt":"str","to":"96","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-five","fromt":"str","to":"95","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-four","fromt":"str","to":"94","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-three","fromt":"str","to":"93","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-two","fromt":"str","to":"92","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty-one","fromt":"str","to":"91","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ninty","fromt":"str","to":"90","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-nine","fromt":"str","to":"89","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-eight","fromt":"str","to":"88","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-seven","fromt":"str","to":"87","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-six","fromt":"str","to":"86","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-five","fromt":"str","to":"85","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-four","fromt":"str","to":"84","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-three","fromt":"str","to":"83","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-two","fromt":"str","to":"82","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty-one","fromt":"str","to":"81","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighty","fromt":"str","to":"80","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-nine","fromt":"str","to":"79","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-eight","fromt":"str","to":"78","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-seven","fromt":"str","to":"77","tot":"str"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-six","fromt":"str","to":"76","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-five","fromt":"str","to":"75","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-four","fromt":"str","to":"74","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-three","fromt":"str","to":"73","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-two","fromt":"str","to":"72","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy-one","fromt":"str","to":"71","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventy","fromt":"str","to":"70","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-nine","fromt":"str","to":"69","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-eight","fromt":"str","to":"68","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-seven","fromt":"str","to":"67","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-six","fromt":"str","to":"66","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-five","fromt":"str","to":"65","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-four","fromt":"str","to":"64","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-three","fromt":"str","to":"63","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-two","fromt":"str","to":"62","tot":"str"},{"t":"change","p":"values.number","pt":"msg","from":"sixty-one","fromt":"str","to":"61","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixty","fromt":"str","to":"60","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-nine","fromt":"str","to":"59","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-eight","fromt":"str","to":"58","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-seven","fromt":"str","to":"57","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-six","fromt":"str","to":"56","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-five","fromt":"str","to":"55","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-four","fromt":"str","to":"54","tot":"str"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-three","fromt":"str","to":"53","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-two","fromt":"str","to":"52","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty-one","fromt":"str","to":"51","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifty","fromt":"str","to":"50","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-nine","fromt":"str","to":"49","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-eight","fromt":"str","to":"48","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-seven","fromt":"str","to":"47","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-six","fromt":"str","to":"46","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-five","fromt":"str","to":"45","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-four","fromt":"str","to":"44","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-three","fromt":"str","to":"43","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-two","fromt":"str","to":"42","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty-one","fromt":"str","to":"41","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourty","fromt":"str","to":"40","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-nine","fromt":"str","to":"39","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-eight","fromt":"str","to":"38","tot":"str"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-seven","fromt":"str","to":"37","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-six","fromt":"str","to":"36","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-five","fromt":"str","to":"35","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-four","fromt":"str","to":"34","tot":"str"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-three","fromt":"str","to":"33","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty-two","fromt":"str","to":"32","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thrity-one","fromt":"str","to":"31","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirty","fromt":"str","to":"30","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty nine","fromt":"str","to":"29","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty eight","fromt":"str","to":"28","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty seven","fromt":"str","to":"27","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty six","fromt":"str","to":"26","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty five","fromt":"str","to":"25","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty four","fromt":"str","to":"24","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty three","fromt":"str","to":"23","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty two","fromt":"str","to":"22","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty-one","fromt":"str","to":"21","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twenty","fromt":"str","to":"20","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"nineteen","fromt":"str","to":"19","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eighteen","fromt":"str","to":"18","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seventeen","fromt":"str","to":"17","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"sixteen","fromt":"str","to":"16","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fifteen","fromt":"str","to":"15","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"fourteen","fromt":"str","to":"14","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"thirteen","fromt":"str","to":"13","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"twelve","fromt":"str","to":"12","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eleven","fromt":"str","to":"11","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"ten","fromt":"str","to":"10","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"nine","fromt":"str","to":"9","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"eight","fromt":"str","to":"8","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"seven","fromt":"str","to":"7","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"six","fromt":"str","to":"6","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"five","fromt":"str","to":"5","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"four","fromt":"str","to":"4","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"three","fromt":"str","to":"3","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"two","fromt":"str","to":"2","tot":"num"},{"t":"change","p":"values.number","pt":"msg","from":"one","fromt":"str","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":40,"wires":[["4fdde905e4dc3023"]]}]
So, I did some looking around and found a nifty function node on reddit of all places that works really well. Plus it basically works for all numbers through decillion (which is probably enough). Below is a basic flow I used to turn on my kitchen lights. This flow gets its data from a separate flow that does the verbal Alexa stuff.
I don't know who created the function node, but I thought it was worth sharing for anyone else needing convert text to integers.
[{"id":"b5294d0d812f30c8","type":"group","z":"cd5687adb333d888","name":"Kitchen Lights","style":{"stroke":"#000000","fill":"#bfdbef","label":true,"color":"#000000"},"nodes":["e7cfe992dd452213","cf456a813390bef1","fff663f6920f375b","c2aa48569444891a","4c7cf8357f744af6","ef36e673212b7438","b42f3b4966c03bc6","faffb92b83b98289","41c7284bcd74ba4e","1134238105e132fa","daa49330c5bc3be3","92fc70791ee29f4c","20ca46a708347dae","60764100a0a4b8e8","bc5e2b4a0c8faa25","a7a3cbbbf8cc3faf","8a2e0126d074cdf9","f3a1f6cc3c64519a","85223e825abe6c57","505ecb13a921a73c"],"x":74,"y":1939,"w":1232,"h":322},{"id":"e7cfe992dd452213","type":"inject","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Off","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":875,"y":2180,"wires":[["b42f3b4966c03bc6"]],"outputLabels":["Off"],"icon":"font-awesome/fa-toggle-off","l":false},{"id":"cf456a813390bef1","type":"link in","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Kitchen Lights Voice Control","links":["98604b2c7370450c","703a475d0aa7c937"],"x":115,"y":2100,"wires":[["20ca46a708347dae"]],"icon":"font-awesome/fa-bullhorn"},{"id":"fff663f6920f375b","type":"inject","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"On","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":875,"y":2020,"wires":[["b42f3b4966c03bc6"]],"outputLabels":["On"],"icon":"font-awesome/fa-toggle-on","l":false},{"id":"c2aa48569444891a","type":"change","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"set state","rules":[{"t":"change","p":"values.state","pt":"msg","from":"on","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"values.state","pt":"msg","from":"off","fromt":"str","to":"false","tot":"bool"},{"t":"set","p":"payload","pt":"msg","to":"values.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":2080,"wires":[["b42f3b4966c03bc6"]]},{"id":"4c7cf8357f744af6","type":"join","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"2","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":470,"y":2160,"wires":[["faffb92b83b98289"]]},{"id":"ef36e673212b7438","type":"change","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"set state","rules":[{"t":"change","p":"values.state","pt":"msg","from":"on","fromt":"str","to":"false","tot":"bool"},{"t":"change","p":"values.state","pt":"msg","from":"off","fromt":"str","to":"true","tot":"bool"},{"t":"set","p":"payload","pt":"msg","to":"values.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":820,"y":2120,"wires":[["b42f3b4966c03bc6"]]},{"id":"b42f3b4966c03bc6","type":"junction","z":"cd5687adb333d888","g":"b5294d0d812f30c8","x":940,"y":2100,"wires":[["41c7284bcd74ba4e"]]},{"id":"faffb92b83b98289","type":"stoptimer-varidelay","z":"cd5687adb333d888","g":"b5294d0d812f30c8","duration":"60","durationType":"num","units":"Minute","payloadtype":"str","payloadval":"off","name":"","reporting":"last_minute_seconds","persist":true,"ignoretimerpass":true,"x":640,"y":2160,"wires":[["ef36e673212b7438"],[],[]]},{"id":"41c7284bcd74ba4e","type":"switch","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":1010,"y":2100,"wires":[["daa49330c5bc3be3"],["1134238105e132fa"]]},{"id":"1134238105e132fa","type":"hubitat command","z":"cd5687adb333d888","g":"b5294d0d812f30c8","deviceLabel":"","name":"","server":"","deviceId":"","command":"","commandArgs":"","x":1160,"y":2180,"wires":[[]]},{"id":"daa49330c5bc3be3","type":"hubitat command","z":"cd5687adb333d888","g":"b5294d0d812f30c8","deviceLabel":"","name":"","server":"","deviceId":"","command":"","commandArgs":"","x":1160,"y":2020,"wires":[[]]},{"id":"92fc70791ee29f4c","type":"junction","z":"cd5687adb333d888","g":"b5294d0d812f30c8","x":180,"y":2120,"wires":[["a7a3cbbbf8cc3faf"]]},{"id":"20ca46a708347dae","type":"switch","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Time? Y/N","property":"values.number","propertyType":"msg","rules":[{"t":"istype","v":"undefined","vt":"undefined"},{"t":"istype","v":"string","vt":"string"}],"checkall":"true","repair":false,"outputs":2,"x":290,"y":2080,"wires":[["60764100a0a4b8e8"],["60764100a0a4b8e8","92fc70791ee29f4c"]]},{"id":"60764100a0a4b8e8","type":"junction","z":"cd5687adb333d888","g":"b5294d0d812f30c8","x":420,"y":2080,"wires":[["c2aa48569444891a"]]},{"id":"bc5e2b4a0c8faa25","type":"function","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Text2Number","func":"var Small = {\n 'zero': 0,\n 'one': 1,\n 'two': 2,\n 'three': 3,\n 'four': 4,\n 'five': 5,\n 'six': 6,\n 'seven': 7,\n 'eight': 8,\n 'nine': 9,\n 'ten': 10,\n 'eleven': 11,\n 'twelve': 12,\n 'thirteen': 13,\n 'fourteen': 14,\n 'fifteen': 15,\n 'sixteen': 16,\n 'seventeen': 17,\n 'eighteen': 18,\n 'nineteen': 19,\n 'twenty': 20,\n 'thirty': 30,\n 'forty': 40,\n 'fifty': 50,\n 'sixty': 60,\n 'seventy': 70,\n 'eighty': 80,\n 'ninety': 90\n};\n\nvar Magnitude = {\n 'thousand': 1000,\n 'million': 1000000,\n 'billion': 1000000000,\n 'trillion': 1000000000000,\n 'quadrillion': 1000000000000000,\n 'quintillion': 1000000000000000000,\n 'sextillion': 1000000000000000000000,\n 'septillion': 1000000000000000000000000,\n 'octillion': 1000000000000000000000000000,\n 'nonillion': 1000000000000000000000000000000,\n 'decillion': 1000000000000000000000000000000000,\n};\n\nvar a, n, g;\n\n\nmsg.values.number = text2num(msg.values.number);\nreturn msg;\n\n\n\n\n\nfunction text2num(s) {\n a = s.toString().split(/[\\s-]+/);\n n = 0;\n g = 0;\n a.forEach(feach);\n return n + g;\n}\n\nfunction feach(w) {\n var x = Small[w];\n if (x != null) {\n g = g + x;\n }\n else if (w == \"hundred\") {\n g = g * 100;\n }\n else {\n x = Magnitude[w];\n if (x != null) {\n n = n + g * x\n g = 0;\n }\n else { \n alert(\"Unknown number: \"+w); \n }\n }\n}\n\nfunction alert(arg0) {\nthrow new Error(\"Function not implemented.\");\n}\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":280,"y":2160,"wires":[["8a2e0126d074cdf9"]]},{"id":"a7a3cbbbf8cc3faf","type":"change","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"set units","rules":[{"t":"set","p":"units","pt":"msg","to":"values.units","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":300,"y":2120,"wires":[["4c7cf8357f744af6"]]},{"id":"8a2e0126d074cdf9","type":"change","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"set numbers","rules":[{"t":"set","p":"delay","pt":"msg","to":"values.number","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":290,"y":2200,"wires":[["4c7cf8357f744af6"]]},{"id":"f3a1f6cc3c64519a","type":"comment","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Light OFF Command in Hubitat","info":"","x":1150,"y":2220,"wires":[]},{"id":"85223e825abe6c57","type":"comment","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"Light ON Command in Hubitat","info":"","x":1160,"y":1980,"wires":[]},{"id":"505ecb13a921a73c","type":"comment","z":"cd5687adb333d888","g":"b5294d0d812f30c8","name":"node-red-contrib-stoptimer-varidelay node","info":"","x":660,"y":2200,"wires":[]}]