14346843428861434690538686161129AutoVoiceRec a "Device" and "Command"291260falsejava.lang.Booleanfalsejava.lang.Booleanfalsejava.lang.Booleanfalsejava.lang.Booleanfalsejava.lang.Booleanfalsejava.lang.Boolean<null>java.lang.String<null>java.lang.String<null>java.lang.String<null>java.lang.Stringfalsejava.lang.Booleanfalsejava.lang.Boolean<null>java.lang.String<null>java.lang.StringCommand: "^.*?\b%actionregex\b.*?\%deviceregex\b.*?$ (regex)"java.lang.String^.*?\b%ActionRegex\b.*?\%DeviceRegex\b.*?$java.lang.String<null>java.lang.Stringfalsejava.lang.Booleanfalsejava.lang.Boolean<null>java.lang.Stringtruejava.lang.Booleantruejava.lang.Boolean<StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%err
Error Code
Only available if you select <b>Continue Task After Error</b> and the action ends in error</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1>%errmsg
Error Message
Only available if you select <b>Continue Task After Error</b> and the action ends in error</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2>%regexgroups()
Regex Groups
Regex Groups</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3>%avcommnofilter
First Command Without Filter
</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4>%avsource
Source of the Voice Command
Can be normal, continuous, test or googlenow</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5>%avword()
Word Array
</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6>%avcomm
First recognized Command
</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7>%avcomms()
All recognized commands
</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8>%avcommsnofilter()
All recognized commands without filter
</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8></StringArray>[Ljava.lang.String;configcommand configcommandid configlastcommand Precision DisableCommand TriggerWord ProfileName Substitutions VariableNames VariableValues plugininstanceid plugintypeid java.lang.Stringtruejava.lang.Booleanb85cf473-d8b7-4531-8325-0bc74fab836cjava.lang.Stringcom.joaomgcd.autovoice.intent.IntentReceiveVoiceEventjava.lang.Stringcom.joaomgcd.autovoiceAutoVoice Recognized1434249490228Voice V.3161130,131,129,149,177,12814254302603981434690265978128Set Device, Location, and Action Lists V.3100547%DeviceListV3Vlights,tv,playstation,computer,hulu,chromecast,pandora,radio,headphones,receiver,cameras,door,blinds,fan,sprinkler590%DeviceListV3V,547%RoomListV3Vlivingroom,kitchen,bedroom,all,lawn,patio,hallway,bathroom,kidsroom,diningroom,basement,laundry,backyard,stairway,garage,back,front,office,lowerbathroom,lowerhall,cabinet,porch,zone590%RoomListV3V,547%ActionListV3Von,off,start,end,open,close,dim,brighten,lock,unlock,raise,lower,pause,play,show590%ActionListV3V,547%DefaultRoomV3Vlivingroom130Set Regex Variables For Actions And Devices%priority14300195197121434690337504129Replacements For Incoming Voice Commands V.3547%command%avcomms()548falseStarting lights replacements598%commandlightslight598%commandlightlights598%commandlong lightslawn lights598%commandliving roomlivingroom598%commanddining roomdiningroom547%Command%command548false%Command130Parse Voice Commands V.3%priority14253552624771434345372956130Parse Voice Commands V.310549%ControlRoom549%ControlDevice547%last_action%commandpartword%ActionListV3V(#?%commandpartword)70547%last_device%commandpartword%DeviceListV3V(#?%commandpartword)70355%last_rooms%commandpartword%RoomListV3V(#?%commandpartword)7040548Setting default room%last_rooms()5\w355%last_rooms%DefaultRoomV3V%last_rooms()5\w39%room%last_rooms()And%last_rooms()4\w%DeviceListV3V(#?%last_device)70547%ControlRoom%room547%ControlDevice%last_device547%ControlAction%last_action549%ControlAction130Transfer Voice Actions V.3%priority40357%last_roomsAnd%last_rooms()4\w%DeviceListV3V(#?%last_device)7040547%command%Command548false%command ( line 7)590%commandand39%commandpart%command()598%commandpart\A\s+|\s+\z590%commandpart39%commandpartword%commandpart()14256821302391434320867968131Transfer Voice Actions V.310548%ControlRoom-%ControlDevice-%ControlAction (FromTransfer)14346845399971434688455752149Set Regex Variables For Actions And Devices100547%actionlist%ActionListV3V()598%actionlist,|547%ActionRegex%actionlist548false%ActionRegex547%devicelist%DeviceListV3V()598%devicelist,|547%DeviceRegex%devicelist548false%DeviceRegex14346898522701434690378289177Notes START HERE100548Notes
You will need to open the task "Set Device, Location, and Action List" and RUN THE TASK (or this project will not work), you may also want to add your own devices, locations (rooms), actions and set a default room to the task