1434684342886 1434690538686 161 129 AutoVoiceRec a "Device" and "Command" 29126 0 false java.lang.Boolean false java.lang.Boolean false java.lang.Boolean false java.lang.Boolean false java.lang.Boolean false java.lang.Boolean <null> java.lang.String <null> java.lang.String <null> java.lang.String <null> java.lang.String false java.lang.Boolean false java.lang.Boolean <null> java.lang.String <null> java.lang.String Command: "^.*?\b%actionregex\b.*?\%deviceregex\b.*?$ (regex)" java.lang.String ^.*?\b%ActionRegex\b.*?\%DeviceRegex\b.*?$ java.lang.String <null> java.lang.String false java.lang.Boolean false java.lang.Boolean <null> java.lang.String true java.lang.Boolean true java.lang.Boolean <StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%err Error Code Only available if you select &lt;b&gt;Continue Task After Error&lt;/b&gt; 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 &lt;b&gt;Continue Task After Error&lt;/b&gt; 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.String true java.lang.Boolean b85cf473-d8b7-4531-8325-0bc74fab836c java.lang.String com.joaomgcd.autovoice.intent.IntentReceiveVoiceEvent java.lang.String com.joaomgcd.autovoice AutoVoice Recognized 1434249490228 Voice V.3 161 130,131,129,149,177,128 1425430260398 1434690265978 128 Set Device, Location, and Action Lists V.3 100 547 %DeviceListV3V lights,tv,playstation,computer,hulu,chromecast,pandora,radio,headphones,receiver,cameras,door,blinds,fan,sprinkler 590 %DeviceListV3V , 547 %RoomListV3V livingroom,kitchen,bedroom,all,lawn,patio,hallway,bathroom,kidsroom,diningroom,basement,laundry,backyard,stairway,garage,back,front,office,lowerbathroom,lowerhall,cabinet,porch,zone 590 %RoomListV3V , 547 %ActionListV3V on,off,start,end,open,close,dim,brighten,lock,unlock,raise,lower,pause,play,show 590 %ActionListV3V , 547 %DefaultRoomV3V livingroom 130 Set Regex Variables For Actions And Devices %priority 1430019519712 1434690337504 129 Replacements For Incoming Voice Commands V.3 547 %command %avcomms() 548 false Starting lights replacements 598 %command lights light 598 %command light lights 598 %command long lights lawn lights 598 %command living room livingroom 598 %command dining room diningroom 547 %Command %command 548 false %Command 130 Parse Voice Commands V.3 %priority 1425355262477 1434345372956 130 Parse Voice Commands V.3 10 549 %ControlRoom 549 %ControlDevice 547 %last_action %commandpartword %ActionListV3V(#?%commandpartword) 7 0 547 %last_device %commandpartword %DeviceListV3V(#?%commandpartword) 7 0 355 %last_rooms %commandpartword %RoomListV3V(#?%commandpartword) 7 0 40 548 Setting default room %last_rooms() 5 \w 355 %last_rooms %DefaultRoomV3V %last_rooms() 5 \w 39 %room %last_rooms() And %last_rooms() 4 \w %DeviceListV3V(#?%last_device) 7 0 547 %ControlRoom %room 547 %ControlDevice %last_device 547 %ControlAction %last_action 549 %ControlAction 130 Transfer Voice Actions V.3 %priority 40 357 %last_rooms And %last_rooms() 4 \w %DeviceListV3V(#?%last_device) 7 0 40 547 %command %Command 548 false %command ( line 7) 590 %command and 39 %commandpart %command() 598 %commandpart \A\s+|\s+\z 590 %commandpart 39 %commandpartword %commandpart() 1425682130239 1434320867968 131 Transfer Voice Actions V.3 10 548 %ControlRoom-%ControlDevice-%ControlAction (FromTransfer) 1434684539997 1434688455752 149 Set Regex Variables For Actions And Devices 100 547 %actionlist %ActionListV3V() 598 %actionlist , | 547 %ActionRegex %actionlist 548 false %ActionRegex 547 %devicelist %DeviceListV3V() 598 %devicelist , | 547 %DeviceRegex %devicelist 548 false %DeviceRegex 1434689852270 1434690378289 177 Notes START HERE 100 548 Notes 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