1440.0,2392.014346843428861434947388104161129AutoVoiceRec 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%RegexCorrectionsjava.lang.String<null>java.lang.Stringfalsejava.lang.Booleanfalsejava.lang.Boolean<null>java.lang.String<null>java.lang.StringCommand: "^.*?\b%actionregex\b.*?\%deviceregex\b.*?$ (regex)"
Replacements: %RegexCorrectionsjava.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.3161SC - POPUP,SC - Main,SC - EVENTGHOST SETTINGS,SC - Menu,SC - POPUP Menu,SC - ISY SETTINGS350,128,321,361,365,354,364,310,271,342,356,369,352,343,129,358,373,153,331,325,348,295,145,377,149,297,351,83,353,135,309,141,341,347,366,349,357,355,81,298,84,360,223,368,327,150,328,372,344,130,296,359,147,346,131,376,345,301,270,300,340,177,2721433920063545143572049767110-12311SC - EVENTGHOST SETTINGS-1134540,173,1345,2137,0,103,720,1134Background%SC_THEME_BACKGROUND#FF00000040,0,1345,192,0,0,720,103Action Bar%SC_THEME_MAIN#FF000000331439,445,1304,145,30,163,279,60EG PORT - TextEG PORT#FF2A4CBC/system/fonts/Roboto-Medium.ttf356441,590,1304,145,30,163,279,60UDP SENDER PLUGIN - TextUDP SENDER PLUGIN#FF2A4CBC/system/fonts/Roboto-Medium.ttf361439,735,1304,145,30,163,279,60EG INSTRUCTIONS - TextEG INSTRUCTIONS#FF2A4CBC/system/fonts/Roboto-Medium.ttf4224,0,409,192,100,0,240,93Action Bar TitleEVENTGHOST SETTINGS%SC_THEME_TEXT_TITLE/system/fonts/Roboto-Bold.ttf40,192,1345,24,0,93,719,20Action Bar Shadow#69333333#FF000000456,76,71,5,20,13,65,2Hamburger 1/3#ffffffff#FF000000456,93,71,5,20,13,65,2Hamburger 2/3#ffffffff#FF000000456,110,71,5,20,13,65,2Hamburger 3/3#ffffffff#FF00000027140,0,186,192,0,0,100,103Menu#00000000#FF00000040,0,37,2311,0,0,20,1237327Menu Gesture Area#00000000#FF000000Right10328439,300,1304,145,30,163,279,60EG LOCAL IP ADDRESS - TextEG LOCAL IP ADDRESS#FF2A4CBC/system/fonts/Roboto-Medium.ttf364#FFB05353Main Screentrue4/821433920063545143571329038210-12311SC - ISY SETTINGS-1134540,173,1345,2137,0,103,720,1134Background%SC_THEME_BACKGROUND#FF00000040,0,1345,192,0,0,720,103Action Bar%SC_THEME_MAIN#FF000000128439,445,1304,145,30,163,279,60ISY USER NAME - Text11ISY USER NAME#FF2A4CBC/system/fonts/Roboto-Medium.ttf141441,590,1304,145,30,163,279,60ISY PASSWORD - Text111ISY PASSWORD#FF2A4CBC/system/fonts/Roboto-Medium.ttf145439,735,1304,145,30,163,279,60ISY DEVICE AND SCENE ACTION ASSOCIATION - Text1111ISY DEVICE AND SCENE ACTION ASSOCIATION#FF2A4CBC/system/fonts/Roboto-Medium.ttf147441,880,1304,145,30,163,279,60ISY PROGRAM ACTION ASSOCIATION - Text11111ISY PROGRAM ACTION ASSOCIATION#FF2A4CBC/system/fonts/Roboto-Medium.ttf150441,1015,1304,145,30,163,279,60REFRESH ISY DEVICES, SCENES AND PROGRAMS - TextREFRESH ISY DEVICES, SCENES AND PROGRAMS#FF2A4CBC/system/fonts/Roboto-Medium.ttf4224,0,409,192,100,0,240,93Action Bar TitleISY SETTINGS%SC_THEME_TEXT_TITLE/system/fonts/Roboto-Bold.ttf40,192,1345,24,0,93,719,20Action Bar Shadow#69333333#FF000000456,76,71,5,20,13,65,2Hamburger 1/3#ffffffff#FF000000456,93,71,5,20,13,65,2Hamburger 2/3#ffffffff#FF000000456,110,71,5,20,13,65,2Hamburger 3/3#ffffffff#FF0000008140,0,186,192,0,0,100,103Menu#00000000#FF00000040,0,37,2311,0,0,20,123783Menu Gesture Area#00000000#FF000000Right1084439,300,1304,145,30,163,279,60ISY LOCAL IP ADDRESS - Text1ISY LOCAL IP ADDRESS#FF2A4CBC/system/fonts/Roboto-Medium.ttf153#FFB05353Main Screentrue4/821433920063545143615128732910-12311SC - Main-1134540,173,1345,2137,0,103,720,1134Background%SC_THEME_BACKGROUND#FF00000040,0,1345,192,0,0,720,103Action Bar%SC_THEME_MAIN#FF000000353439,445,1300,140,30,163,279,60Item 1 - Text1ACTIONS LIST#FF2A4CBC/system/fonts/Roboto-Medium.ttf354439,580,1300,140,30,163,279,60EDIT DEVICE LIST TextDEVICE LIST#FF2A4CBC/system/fonts/Roboto-Medium.ttf355439,715,1300,140,30,163,279,60EDIT ROOM LIST Text1ROOM/LOCATION LIST#FF2A4CBC/system/fonts/Roboto-Medium.ttf359439,851,1300,140,30,163,279,60EDIT DEFAULT ROOM Text11DEFAULT ROOM#FF2A4CBC/system/fonts/Roboto-Medium.ttf360439,976,1300,140,30,163,279,60CHANGE LANGUAGE Text111CHANGE LANGUAGE#FF2A4CBC/system/fonts/Roboto-Medium.ttf366439,1112,1300,140,30,163,279,60EDIT COMMAND ASSOCIATIONS TextCOMMAND ASSOCIATIONS#FF2A4CBC/system/fonts/Roboto-Medium.ttf298439,1247,1300,140,30,163,279,60EDIT WORD REPLACEMENTS TextWORD REPLACEMENTS#FF2A4CBC/system/fonts/Roboto-Medium.ttf376439,1382,1300,140,30,163,279,60SHOW FLASHES TextSHOW TOASTS#FF2A4CBC/system/fonts/Roboto-Medium.ttf377439,1517,1300,140,30,163,279,60BACKUP TextBACKUP#FF2A4CBC/system/fonts/Roboto-Medium.ttf365445,1653,1300,140,30,163,279,60REFRESH TASKER TASKS - Text11REFRESH TASKER TASKS#FF2A4CBC/system/fonts/Roboto-Medium.ttf4224,0,409,192,100,0,240,93Action Bar TitleSETTINGS%SC_THEME_TEXT_TITLE/system/fonts/Roboto-Bold.ttf40,192,1345,24,0,93,719,20Action Bar Shadow#69333333#FF000000456,76,71,5,20,13,65,2Hamburger 1/3#ffffffff#FF000000456,93,71,5,20,13,65,2Hamburger 2/3#ffffffff#FF000000456,110,71,5,20,13,65,2Hamburger 3/3#ffffffff#FF00000034340,0,186,192,0,0,100,103Menu#00000000#FF000000358439,300,1304,145,30,163,279,60INSTRUCTIONS - TextINSTRUCTIONS#FF2A4CBC/system/fonts/Roboto-Medium.ttf40,0,37,2311,0,0,20,1237350Menu Gesture Area#00000000#FF000000Right10346#FFB05353Main Screentrue4/821434812513519143571930355510-12311SC - Menu-1134540,0,1063,2311,0,0,570,1237342Background%SC_THEME_BACKGROUND#FF000000Left5034741065,5,280,2306,570,3,150,1234344349Nothing#00000000#FF000000Left4040,10,1065,1440,0,0,570,273User Image Area#00000000#FF000000352410,329,1053,174,78,532,917,174ISY SETTINGS TextISY SETTINGS#FF2486DA13540,97,1062,170,78,532,917,174MAIN SETTINGS Text1MAIN SETTINGS#FF2486DA30940,580,1062,170,78,532,917,174EVENTGHOST SETTINGS Text11EVENTGHOST SETTINGS#FF2486DA31040,822,1062,170,78,532,917,174LANGUAGE Text11LANGUAGE#FF2486DA32540,1276,1062,170,78,532,917,174INFORMATION Text11INFORMATION#FF2486DA30140,1054,1060,170,78,532,917,174AUTOVOICE TextAUTOVOICE#FF2486DA348#00000000SC - Menu41433920063545143615082602810-12311SC - POPUP-1134540,155,1343,1875,0,103,720,1134Background%SC_THEME_BACKGROUND#FF000000468,203,840,90,40,113,129,50Item 1 - Title1Main%SC_THEME_ACTION/system/fonts/Roboto-Medium.ttf468,290,1101,329,30,163,279,60Item 1 - Text1Bluetooth%SC_THEME_ACTION/system/fonts/Roboto-Medium.ttf458,619,1255,1169,10,1147,889,406341Popup TextEdit#FF0000003514252,1836,900,120,0,1147,912,152Save Changes1Save Changes#FF000000357#43000000Main Screentrue4/821433920063545143615896788010-12311SC - POPUP Menu-1134540,155,1343,2000,0,103,720,1134Background%SC_THEME_BACKGROUND#FF000000468,203,840,90,40,113,129,50Item 1 - Title1Main%SC_THEME_ACTION/system/fonts/Roboto-Medium.ttf468,290,1101,329,30,163,279,60Item 1 - Text1Bluetooth%SC_THEME_ACTION/system/fonts/Roboto-Medium.ttf3684252,1971,900,116,0,1147,912,152Save Changes1Save Changes#FF000000439,638,1261,1237,181,821,986,670372373Menu1%PopupMenu14356393359691435639335969224224Builtin Item Layout986126151058,25,203,182,762,20,203,182Iconhd_aaa_ext_tiles_small#FF0099CC5153,25,1004,182,149,20,592,182Label#FF050505120,20,107,182,20,20,107,182Index1.#FFFFFFFF#00000000Builtin Item Layout369#43000000Main Screentrue4/8214355402183991435540218399128106547%CurrentSettingISYUSERNAME547%TextBox%Isy_username47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1ISY USER NAME51SC - POPUPItem 1 - Text1Set your ISY user name548Scrollable text14300195197121436157896515129Replacements For Incoming Voice Commands V.3100548Home Automation - Chaining Voice Commands Started%ShowFlashes2Yes547%command%avcomms()547false%commandturn off the living room lights598%commandlightslight598%commandlightlights598%commandlong lightslawn lights547%Command%command130Parse Voice Commands V.3%priority14253552624771436157935994130Parse 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 roomAnd%last_rooms()5\w%%ShowFlashes2Yes355%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%Command547false%commandturn off the living room lights590%command%TranslateAnd39%commandpart%command()598%commandpart\A\s+|\s+\z590%commandpart39%commandpartword%commandpart()14256821302391435878975933131Transfer Voice Actions V.310548falseNOTES: This task contains all the location-decice-actions to be completed. Forward to your devices from this task.548%ControlRoom-%ControlDevice-%ControlAction (FromTransfer)%ShowFlashes2Yes547%CurrentSettingSELECTDEVICE47SC - POPUP Menu51SC - POPUP MenuItem 1 - Title1%UnknownDevice51SC - POPUP MenuItem 1 - Text1Select Command Link548Scrollable Menu548Unknown device. Please select a device from the list for future use%ShowFlashes2Yes13738130%TasksLnkdToNames(%address_index)%priority%address_index70547%name%ControlRoom-%ControlDevice547%action%ControlAction547%address_index%NamesLnkdToTasks(#?%name)37%address_index00547%UnknownDevice%name357%PopupMenu547%PopupMenuUD ISY,EventGhost,Tasker Task590%PopupMenu,1435534201854143553420185413510849SC - Main49SC - Menu47SC - Main46SC - Menu547%SC_MAIN_ITEM1_VALUE0%BLUE2off547%SC_MAIN_ITEM1_VALUE1%BLUE3off14355402183991435540218399141106547%CurrentSettingISYPASSWORD547%TextBox%Isy_password47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1ISY PASSWORD51SC - POPUPItem 1 - Text1Set your ISY password548Scrollable text14355402183991435540218399145106548Show spoken actions to isy actions i.e. on=DON (ISY HTTP)547%CurrentSettingIsyDeviceActions357%textbox549%count39%item%action()888%count355%textbox%action(%count)=%command(%count)40547%TextBox%textbox()47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EDIT ISY DEVICE ACTIONS417HA Chaining Voice Commands/HAactionstoactiincodes.txt%actionandcommand51SC - POPUPItem 1 - Text1DO NOT CHANGE THIS UNLESS (1) YOUR LANGUAGE IS NOT ENGLISH OR (2) YOU KNOW WHAT THESE ACTION CODES REPRESENT IN ISY HTTP GET ACTIONS.
Enter spoken action (i.e. "on") to ISY HTTP Action (i.e. DON) in the following format "on= DON,off=DOF"548Scrollable text547%enterchar598%actionandcommand%enterchar590%actionandcommand:::547%action%actionandcommand(1)547%command%actionandcommand(2)590%action,590%command,14355402183991435540218399147106548Not Setup yet, will show spoken actions to isy actions i.e. start=runThen (ISY HTTP)547false%CurrentSettingISYPASSWORD547false%TextBox%Isy_password47falseSC - POPUP51falseSC - POPUPPopup TextEdit%TextBox51falseSC - POPUPItem 1 - Title1ISY PASSWORD51falseSC - POPUPItem 1 - Text1Set your ISY password548falseScrollable text14346845399971435892282737149Set Regex Variables For Actions And Devices100547%actionlist%ActionListV3V()598%actionlist,|598%correctedcorrectionslist\s590%orgcorrectionslist,590%correctedcorrectionslist,548false%correctedcorrectionslist() -%orgcorrectionslist()547%RegexCorrections,590%RegexCorrections,549%RegexCorrections39%item1:%orgcorrectionslist(#)548false%item355%RegexCorrections%orgcorrectionslist(%item)=%correctedcorrectionslist(%item)547%actionlist%actionlist|40547%RegexCorrections%RegexCorrections()547%ActionRegex%actionlist547%devicelist%DeviceListV3V()598%devicelist,|547%DeviceRegex%devicelist548false%DeviceRegex547%orgcorrectionslist%Corrections()547%correctedcorrectionslist%orgcorrectionslist14355402183991435540218399150106548Refreshing - PLEASE WAIT130Parse Isy Nodes%priority548Refresh Completed1433920081245143392008124515310637%key_code2448%scene_name3049%scene_name49SC - Menu3837false%key_code28238false14256254694911435449235056177Send Eventghost Commands 210548EG command %ControlRoom-%ControlDevice-%ControlAction547%command%ControlRoom-%ControlDevice-%ControlAction877android.intent.action.SENDTOudp://%EG_ipaddress:%EG_port/%command14254302603981436150400294223Set Device, Location, and Action Lists V.3.3.1100547%enterchar357%Corrections417HA Chaining Voice Commands/HAlocations.txt%RoomListV3V598%RoomListV3V%enterchar590%RoomListV3V,39%room%RoomListV3V()548false%room888%count355%Corrections%room%room4\s598%RoomListV3V(%count)\s40417HA Chaining Voice Commands/HAactions.txt%ActionListV3V417HA Chaining Voice Commands/HAdevices.txt%DeviceListV3V598%ActionListV3V%enterchar590%ActionListV3V,417HA Chaining Voice Commands/HAdefaultroom.txt%DefaultRoomV3V598%DefaultRoomV3V%enterchar417HA Chaining Voice Commands/HAtranslateand.txt%TranslateAnd598%TranslateAnd%enterchar342falseHA Chaining Voice Commands/HAlinkedevices.txt%testlinkeddevicesfile37%testlinkeddevicesfile12417HA Chaining Voice Commands/HAlinkedevices.txt%linkeddevices590%linkeddevices:598%DeviceListV3V%enterchar547%NamesLnkdToTasks%linkeddevices(1)598%linkeddevices(2)%enterchar547%TasksLnkdToNames%linkeddevices(2)590%NamesLnkdToTasks,590%TasksLnkdToNames,38130Set Regex Variables For Actions And Devices%priority590%DeviceListV3V,39%device%DeviceListV3V()888%devicecount355%Corrections%device%device4\s598%DeviceListV3V(%devicecount)\s4014256233661591435694936355270Send ISY Command 210547%name%ControlRoom-%ControlDevice547%action%ControlAction40547%address_index%NamesLnkdToNodeAddrs(#?%name)547%action_index%IsyDeviceActions(#?%action)547%addresses%AddrsLnkdToNodeNames(%address_index)547%action%IsyDeviceActionCodes(%action_index)590%addresses,39%singleaddress%addresses()548ISY Command http://%Isy_username:%Isy_password@%Isy_ipaddress/rest/nodes/%singleaddress/cmd/%action%ShowFlashes2Yes118http://%Isy_username:%Isy_password@%Isy_ipaddress/rest/nodes/%singleaddress/cmd/%action1434108983819143410898381927110647SC - Menu14358915049681435891529453272Test Flash548***%ActionRegex***14348620447421436155305133295Parse Isy Nodes100357%IsyNodes118http://%Isy_username:%Isy_password@%Isy_ipaddress/rest/nodes590%deviceinfo2</name>598%deviceinfo21<name>547%name%deviceinfo21355%isynodesnames%name (Device)355%isynodesaddrs%address40357%httpd547%httpd%HTTPD590%httpd<group356%httpd547%httpd%HTTPD356%httpd39%sceneinfo%httpd()590%sceneinfo</address>590%sceneinfo1<address>547%sceneaddress%sceneinfo12590%sceneinfo2</name>598%sceneinfo21<name>547%scenename%sceneinfo21355%isynodesnames%scenename (Scene)355%isynodesaddrs%sceneaddress598%httpd<nodes>40410HA Chaining Voice Commands/HAisynodenamstoaddrs.txt%isynodesnames():::%isynodesaddrs()357%isynodesnames357%isynodesaddrs549%HTTPD342falseHA Chaining Voice Commands/HAnameslkdtoaddrs.txt%testnameslkdtoaddrsfile410HA Chaining Voice Commands/HAnameslkdtoaddrs.txt:::%testnameslkdtoaddrsfile1337And%testnameslkdtoaddrsfile12t%NamesLnkdToNodeAddrs(1)13417HA Chaining Voice Commands/HAnameslkdtoaddrs.txt%linkedaddresses590%linkedaddresses:::590%httpd<node547%NamesLnkdToNodeAddrs%linkedaddresses(1)598%linkedaddresses(2)%enterchar%linkedaddresses(2)12547%AddrsLnkdToNodeNames%linkedaddresses(2)590%NamesLnkdToNodeAddrs,%NamesLnkdToNodeAddrs12590%AddrsLnkdToNodeNames,%AddrsLnkdToNodeNames1238342falseHA Chaining Voice Commands/HAactionstoactiincodes.txt%testactionstoactiincodesfile410HA Chaining Voice Commands/HAactionstoactiincodes.txton,off,brighten,dim:::DON,DOF,BRT,DIM%testactionstoactiincodesfile13417HA Chaining Voice Commands/HAactionstoactiincodes.txt%isy_actions_to_action_codes590%isy_actions_to_action_codes:::356%httpd547%IsyDeviceActions%isy_actions_to_action_codes(1)598%isy_actions_to_action_codes(2)%enterchar%isy_actions_to_action_codes(2)12547%IsyDeviceActionCodes%isy_actions_to_action_codes(2)590%IsyDeviceActions,%IsyDeviceActions12590%IsyDeviceActionCodes,%IsyDeviceActionCodes12549%HTTPD130Parse Isy Programs%priority39%deviceinfo%httpd()590%deviceinfo</address>590%deviceinfo1<address>547%address%deviceinfo1214349098527151436160668728296Create Files To Save Settings100342falseHA Chaining Voice Commands%testfolder409HA Chaining Voice Commands%testfolder13dir342falseHA Chaining Voice Commands/HAtranslateand.txt%testtranslateandfile410HA Chaining Voice Commands/HAtranslateand.txtand%testtranslateandfile13342falsefalseHA Chaining Voice Commands/HAlinkedevices.txt%testlinkeddevicesfile410falseHA Chaining Voice Commands/HAlinkedevices.txt:%testlinkeddevicesfile13410falseHA Chaining Voice Commands/instructions.txtHome Automation - Chaining Voice Commands, by Javier Refuerzo, Denver, CO. USA. June 31, 2015
plus.google.com/+JavierRefuerzo
Facebook.com/javier.refuerzo.1
Instructions
*****This is an early version of this project, please help by reporting bugs and or contributing fixes. Please contact me via google plus or in the autoapps forum under this project******
After importing the project save tasker (back out) then open tasker, open the task "Home Automation - Chaining Voice Commands" and RUN THE TASK (or this project will not work). You may want to add this task as a widget on one of your home screens as it will start the scenes which contain all settings
ALL SETTINGS (EXEPT IP ADDRESSES, USER NAMES, AND PASSWORDS) ARE SAVED TO YOUR SD CARD IN THE FOLDER "HA Chaining Voice Commands" TO MAKE UPGRADES AND TRANSFERS EASIER.
"AUTOVOICE" IS REQURED FOR THIS PROJECT TO WORK. "UDP SENDER" IS REQUERED FOR AUTOMATIC EVENTGHOST COMMUNICATION.
There are many predefined rooms, actions and devices. When a combo of device and command are spoken a scene will lauch to prompt the user to to input how they would like to handle the device. If the user has already defined an action for the device the action will be lauched
Users can add Actions (on,off,unlock,ect..), Devices (lights, fan, door, ect..), Locations/Rooms (living room, dining room, patio, ect..), and a default room in settings.
Add ISY (Home Automation Controller) Settings in ISY Settings under Menu.
Eventghost settings are also under menu.
****COMMING SOON****
Multi-word for all items. Currently only Locations/Rooms and Devices support multi-word
Add variables for tasks that will be triggered when variables for location-device-action are parsed from the orginal voice command. Add scene and save to file.
Cleaner Scenes
Scene to enter voice recognition corrections without changing tasks. Saving corrections to file to assist in project transfer and update. Currently corrections must be added to the task "corrections for incoming....
ISY-99 - Support for ISY Programs. Currently supports devices and scenes only
Eventghost - Add alternate methods of communication with Eventghost i.e. AutoRemote. Currently supports EventGhost via UDP Sender tasker plugin which can be picked up by the EventGhost Broadcaster plugin.
plus.google.com/+JavierRefuerzo
Facebook.com/javier.refuerzo.1
******WHATS NEW*******
V4.0.2
Bug Fixes
V4.0.1
Bug Fixes. Thank You JimBo! (ISY forum)
Added Toast Message if ISY device list is selected but file does not exist.
V4.0.0
First user friendly release!
Supports ISY Devices and Scenes.
Supports Eventghost through the "UDP Sender" tasker plugin (AutoRemote Coming Soon)
New cleaner scenes
Additonal settings are now saved to sd card
Added Tasker Scenes to navigate settings
Added a tasker task list to chose a task to be executed for selected devices
TOO MANY THING TO LIST!
V3.3
Added a Scene to allow the user to add their own devices, locations (rooms), actions, default room and language without changing a task
Added the folder "HA Chaining Voice Commands" to internal storage to create and save files with users actions, devices and rooms. This was done to help with upgrading this project to a newer version and easily add user setup to another device.
Added Multi-Word support for locations/rooms and devices.
V3.2
Project now only has one tasker PROFILE to trigger all voice commands containing a combination of any ACTION (added to the project) and any DEVICE (added to the project) this was done with regex. Also all REPLACEMENTS are now in a task and removed from the AutoVoice profile (this was done as I plan to make corrections automatic for things such as 2 word rooms(locations) as currently all actions, devices, and rooms(locations) need to be one word.
*******More Information********
Please Visit forum.joaoapps.com for more information about this project. Thanks to Joao Diaz for his tasker plugins and hosting this project
plus.google.com/+JavierRefuerzo
Facebook.com/javier.refuerzo.1342falseHA Chaining Voice Commands/HAactions.txt%testactionsfile410falseHA Chaining Voice Commands/HAactions.txton,off,start,stop,open,close,dim,brighten,lock,unlock,raise,lower,pause,play,show%testactionsfile13342falseHA Chaining Voice Commands/HAdevices.txt%testdevicesfile410falseHA Chaining Voice Commands/HAdevices.txtlights,tv,playstation,computer,hulu,chromecast,pandora,radio,headphones,receiver,cameras,door,blinds,fan,sprinkler%testdevicesfile13342falseHA Chaining Voice Commands/HAlocations.txt%testlocationsfile410HA Chaining Voice Commands/HAlocations.txtliving room,kitchen,bedroom,all,lawn,patio,hallway,bathroom,kids room,dining room,basement,laundry,backyard,stairway,garage,back,front,office,cabinet,porch%testlocationsfile13342falseHA Chaining Voice Commands/HAdefaultroom.txt%testdefaultroomfile410HA Chaining Voice Commands/HAdefaultroom.txtlivingroom%testdefaultroomfile1314348620447421435687836189297Parse Isy Programs100357%IsyProgramNames357%IsyProgramIds39%programinfo%httpd()590%programinfoparentId590%programinfo1id="598%programinfo12"598%programinfo12\A\s+|\s+\z548false%programinfo12547%programid%programinfo12590%programinfo2</name>590%programinfo21<name>547%name%programinfo212118http://%Isy_username:%Isy_password@%Isy_ipaddress/rest/programs?subfolders=trueIsyRestPrograms.xml355%isyprogramnames%name355%isyprogramids%programid40342falsefalseHA Chaining Voice Commands/HAisyprogramnamstoaddrs.txt%testiisyprogramnamstoaddrsfile410HA Chaining Voice Commands/HAisyprogramnamstoaddrs.txt%isyprogramnames():::%isyprogramids()357%isyprogramnames357%isyprogramids549%HTTPD547%httpd%HTTPD598%httpd<programs>590%httpdfolder="true">547%num%httpd(#<)547%httpd%httpd(%num)590%httpd<program356%httpd14355416105361435541610536298102548NOT SETUP. This will allow user to specify how a command will repace voice recognized words i.e paws=pause,canter=enter,inter=enter,cause=pause,haws=pause547false%CurrentSettingTranslation417falseHA Chaining Voice Commands/HAtranslateand.txt%TextBox547false%enterchar598false%TextBox%enterchar47falseSC - POPUP51falseSC - POPUPPopup TextEdit%TextBox51falseSC - POPUPItem 1 - Title1LANGUAGE51falseSC - POPUPItem 1 - Text1Set this to "and" (English) in your language. i.e. (Espanol) Esta variable necesita ser "y". (Deutsch) Dies muss eingestellt werden "und". (Português) isso precisa ser definido como "e". (Sorry for horrible translations, better language conversions comming soon!)548falseScrollable text14349204333511436152652189300Home Automation - Chaining Voice Commands100130SC - Theme (Default)%priority%ActionListV3V(1)13130Create Files To Save Settings%priority%ActionListV3V(1)13130Set Device, Location, and Action Lists V.3.3.1%priority%ActionListV3V(1)1347SC - Main547%ShowFlashesYes%ShowFlashes13hl_aaa_ext_link14355342018541435534201854301548Not setup1435534201854143553420185430910449SC - EVENTGHOST SETTINGS49SC - ISY SETTINGS49SC - Main49SC - Menu47SC - EVENTGHOST SETTINGS46SC - Menu547%SC_MAIN_ITEM1_VALUE0%BLUE2off547%SC_MAIN_ITEM1_VALUE1%BLUE3off548Not setup14355342018541435534201854310104548Not setup14354642367001435682296404321Remove Linked Items100547false%par1diningroom-lights547%index%NamesLnkdToNodeAddrs(#?%par1)356%NamesLnkdToNodeAddrs%index356%AddrsLnkdToNodeNames%index410HA Chaining Voice Commands/HAnameslkdtoaddrs.txt%NamesLnkdToNodeAddrs():%AddrsLnkdToNodeNames()548%par1 removed from ISY link14355342018541435534201854325104548Not setup1434812880413143481288041332710647SC - Menu14355402183991435540218399328106547%CurrentSettingEGLOCALIPADDRESS547%EG_ipaddress255.255.255.255%EG_ipaddress13547%TextBox%EG_ipaddress47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EG IP ADDRESS51SC - POPUPItem 1 - Text1Set the EventGhost local ip address here. Your computer running EventGhost must have an Ip address which does not change (router settings) or set to "255.255.255.255" to broadcast to the entire network.548Scrollable text%ShowFlashes2Yes14355402183991435540218399331106547%CurrentSettingEGPORT547%EG_port33333%EG_port13547%TextBox%EG_port47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EG PORT51SC - POPUPItem 1 - Text1Set the port of the EG "Broadcast" plugin. Default is 33333.548Scrollable text14339202574791435704250684340SC - Show Main10049SC - Main49SC - Menu47SC - Main46SC - Menu547%SC_MAIN_ITEM1_VALUE0%BLUE2off547%SC_MAIN_ITEM1_VALUE1%BLUE3off14349282461181434928246118341104547%edittext%new_val1434812826444143481282644434210448SC - Menu1434108983819143410898381934310247SC - Menu1434812792124143481279212434410448SC - Menu14339205758701436152543452345SC - Theme (Default)100547%SC_THEME_MAIN#ff03a9f4547%SC_THEME_BACKGROUND#ffffffff547%SC_THEME_TEXT_TITLE#ffffffff547%SC_THEME_ACTION#ffe91e63547%SC_THEME_ACTION_SHADOW#44e91e63547%SC_THEME_TEXT_PRIMARY#ff000000547%SC_THEME_TEXT_SECONDARY#ffbdbdbdhd_aaa_ext_brush1433920081245143392008124534610237%key_code2448%scene_name3049%scene_name49SC - Menu381434812781534143481278153434710448SC - Menu1434812533415143481253341534810837%key_code2448SC - Menu381434812804701143481280470134910448SC - Menu1434812880413143481288041335010247SC - Menu1434928766411143492876641135110437%CurrentSetting2ActionsList410HA Chaining Voice Commands/HAactions.txt%edittext547%ShowFlashes%edittext%CurrentSetting2ShowFlashes37%CurrentSetting2IsyDeviceActions357%IsyDeviceActions357%IsyDeviceActionCodes590%edittext,39%actionandcommand%edittext()590%actionandcommand=547%action%actionandcommand(1)547%command%actionandcommand(2)355%IsyDeviceActions%action38355%IsyDeviceActionCodes%command40410HA Chaining Voice Commands/HAactionstoactiincodes.txt%IsyDeviceActions():::%IsyDeviceActionCodes()38547%EG_ipaddress%edittext%CurrentSetting2EGLOCALIPADDRESS547%EG_port%edittext%CurrentSetting2EGPORT37%CurrentSetting2EventGhostConfirmation548%UnknownDevice commands will now be sent to EventGhost355%NamesLnkdToTasks%UnknownDevice355%TasksLnkdToNamesSend Eventghost Commands 2410HA Chaining Voice Commands/HAdevices.txt%edittext%CurrentSetting2DeviceList547%writetofile%NamesLnkdToTasks():%TasksLnkdToNames()410HA Chaining Voice Commands/HAlinkedevices.txt%writetofile49%scene_name38130Set Device, Location, and Action Lists V.3.3.1%priority410HA Chaining Voice Commands/HAlocations.txt%edittext%CurrentSetting2LocationList410HA Chaining Voice Commands/HAdefaultroom.txt%edittext%CurrentSetting2DefaultRoom410HA Chaining Voice Commands/HAtranslateand.txt%edittext%CurrentSetting2Translation547%Isy_ipaddress%edittext%CurrentSetting2ISYLOCALIPADDRESS547%Isy_username%edittext%CurrentSetting2ISYUSERNAME547%Isy_password%edittext%CurrentSetting2ISYPASSWORD1435534201854143553420185435210449SC - Main49SC - Menu47SC - ISY SETTINGS46SC - Menu547%SC_MAIN_ITEM1_VALUE0%BLUE2off547%SC_MAIN_ITEM1_VALUE1%BLUE3off14355416105361435541610536353102547%CurrentSettingActionsList417HA Chaining Voice Commands/HAactions.txt%TextBox547%enterchar598%TextBox%enterchar47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EDIT ACTIONS LIST51SC - POPUPItem 1 - Text1Action List
Enter a comma separated list of single word actions. i.e. on,off,dim,lock,unlock,start548Scrollable text14355416105361435541610536354102547%CurrentSettingDeviceList417HA Chaining Voice Commands/HAdevices.txt%TextBox547%enterchar598%TextBox%enterchar47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EDIT DEVICE LIST51SC - POPUPItem 1 - Text1Enter a comma separated list of devices in the lower case here. i.e. lights,tv,playstation,door,cameras,zone 1 (sprinklers)
** Now supports multi-word devices such as (sprinkler) "zone 1,zone 2". these devices will be converted to s single word i.e. zone1**548Scrollable text14355416105361435541610536355102547%CurrentSettingLocationList417HA Chaining Voice Commands/HAlocations.txt%TextBox547%enterchar598%TextBox%enterchar47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EDIT ROOM/LOCATION LIST51SC - POPUPItem 1 - Text1Enter a comma separated list of rooms or locations. i.e. livingroom,kitchen,porch,diningroom
**Now Supports Multi-Word rooms such as living room (note: multi-word rooms will be converted to one word, living room=livingroom)548Scrollable text14355402183991435540218399356106547%CurrentSettingUDPSENDER547%TextBoxEventGhost is integrated into this project throught the "UDP Sender" tasker Plugin. Additional options comming soon! Download the plugin here: *missing link*47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1UDP51SC - POPUPItem 1 - Text1Sender548Scrollable text%ShowFlashes2Yes1433920081245143392008124535710437%key_code24549%TextBox48%scene_name3049%scene_name49SC - Menu3837false%key_code28238false14355402183991435540218399358102547%CurrentSettingInstructions417HA Chaining Voice Commands/instructions.txt%TextBox47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1INSTRUCTIONS51SC - POPUPItem 1 - Text1Please scroll to top of instructions548Scrollable text14355416105361435541610536359102547%CurrentSettingDefaultRoom417HA Chaining Voice Commands/HAdefaultroom.txt%TextBox547%enterchar598%TextBox%enterchar47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EDIT DEFAULT ROOM/LOCATION51SC - POPUPItem 1 - Text1Set a single word default room Default Room.
**Multi-Word Rooms (such as living room) must be added to the Replacement task to convert to a single word until fixed****548Scrollable text14355416105361435541610536360102547%CurrentSettingTranslation417HA Chaining Voice Commands/HAtranslateand.txt%TextBox547%enterchar598%TextBox%enterchar47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1LANGUAGE51SC - POPUPItem 1 - Text1Set this to "and" (English) in your language. i.e. (Espanol) Esta variable necesita ser "y". (Deutsch) Dies muss eingestellt werden "und". (Português) isso precisa ser definido como "e". (Sorry for horrible translations, better language conversions comming soon!)548Scrollable text14355402183991435540218399361106547%CurrentSettingEGINSTRUCTIONS547%TextBoxINSTRUCTIONS COMMING SOON!47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1EventGhost51SC - POPUPItem 1 - Text1Instructions548Scrollable text1433920081245143392008124536410637%key_code2448%scene_name3049%scene_name49SC - Menu3837false%key_code28238false14355416105361435541610536365102548PLEASE WAIT WHILE DATA IS COLLECTED!547%CurrentSettingTasksList357%PopupMenu347%PopupMenu47SC - POPUP Menu51SC - POPUP MenuItem 1 - Title1TASKER TASK LIST51SC - POPUP MenuItem 1 - Text1Current list of avalible tasker tasks.548Scrollable Menu14355416105361435541610536366102548This will allow user to specify how a command is handled for each room-device combination i.e livingroom-lights=Isy, livingroom-playstation=eventghost,phone-netflix=TaskerTask547%CurrentSettingCOMMAND ASSOCIATIONS51SC - POPUP MenuItem 1 - Title1COMMAND ASSOCIATIONS51SC - POPUP MenuItem 1 - Text1This shows how your voice commands are linked. "LINKED TO ISY" and "LINKED TO EVENTGHOST" are pre defined taskes, any other name is a user created tasker task. Click on any item to REMOVE the link. IF A LINK IS REMOVED, IT CAN BE ADDED AGAIN THROUGH THE NORMAL LINKING PROCESS.548Scrollable Menu357%PopupMenu549%count39%items%NamesLnkdToTasks()888%count355%PopupMenu%NamesLnkdToTasks(%count) = %TasksLnkdToNames(%count)598%PopupMenu(1)Send ISY Command 2LINKED TO ISY4047SC - POPUP Menu1434928766411143492876641136810237false%CurrentSetting2ActionsList410falseHA Chaining Voice Commands/HAactions.txt%edittext130falseSet Device, Location, and Action Lists V.3.3.1%priority38false37false%CurrentSetting2DefaultRoom410falseHA Chaining Voice Commands/HAdefaultroom.txt%edittext130falseSet Device, Location, and Action Lists V.3.3.1%priority38false37false%CurrentSetting2Translation410falseHA Chaining Voice Commands/HAtranslateand.txt%edittext130falseSet Device, Location, and Action Lists V.3.3.1%priority38false130falseSet Device, Location, and Action Lists V.3.3.1%priority37false%CurrentSetting2Instructions548falseNot Applicable38false37false%CurrentSetting2ISYLOCALIPADDRESS547false%Isy_ipaddress%edittext38false37false%CurrentSetting2ISYUSERNAME547false%Isy_username%edittext38false37false%CurrentSetting2ISYPASSWORD38false547false%Isy_password%edittext38false37false%CurrentSetting2TasksList548falseNOT APPLICABLE38false37false%CurrentSetting2DeviceList410falseHA Chaining Voice Commands/HAdevices.txt%edittext130falseSet Device, Location, and Action Lists V.3.3.1%priority38false37false%CurrentSetting2LocationList410falseHA Chaining Voice Commands/HAlocations.txt%edittext1433920081245143392008124536910437%key_code2448%scene_name3049%scene_name49SC - Menu357%PopupMenu3837false%key_code28238false14356396815761435639681576372102548Long tap to remove item%CurrentSetting2COMMAND ASSOCIATIONS548falseSelected %tap_label%CurrentSetting2PickTask37%tap_label2UD ISY38357%PopupMenu547%PopupMenuISY Devices and Scenes,ISY Programs590%PopupMenu,547%CurrentSettingIsyDeviceSecection47SC - POPUP Menu51SC - POPUP MenuItem 1 - Title1ISY51SC - POPUP MenuItem 1 - Text1Select a type for %UnknownDevice548Scrollable Menu3837%CurrentSetting2PickTask37%tap_label2EventGhost49false%scene_name547%CurrentSettingEventGhostConfirmation47SC - POPUP51SC - POPUPPopup TextEditCLICK "SAVE" TO CONFIRM THAT %UnknownDevice SHOULD BE SENT TO EVENTGHOST
THIS REQUIRES THE "UDP SENDER" TASKER PLUGIN
51SC - POPUPItem 1 - Title1EVENTGHOST51SC - POPUPItem 1 - Text1357false%PopupMenu3837%tap_label2Tasker Task548%UnknownDevice commands will now be sent to the task %tap_label%ShowFlashes2Yes548PLEASE WAIT WHILE DATA IS COLLECTED!547%CurrentSettingPickTask357%PopupMenu347%PopupMenu47SC - POPUP Menu51SC - POPUP MenuItem 1 - Title1TASKER TASK LIST51SC - POPUP MenuItem 1 - Text1Select a task to be preformed for %UnknownDevice 548Scrollable Menu3849%scene_name355%NamesLnkdToTasks%UnknownDevice3837%CurrentSetting2IsyDeviceSecection37%tap_label2ISY Programs548Programs are not set up in this release. COMING SOON!417HA Chaining Voice Commands/HAisyprogramnamstoaddrs.txt%namestoaddresses37%namestoaddresses125482590%namestoaddresses:::547%names%namestoaddresses(1)547%addresses%namestoaddresses(2)355%TasksLnkdToNames%tap_label357%namestoaddresses590%names,590%addresses,357%PopupMenu547%PopupMenu%names()590%PopupMenu,51SC - POPUP MenuItem 1 - Title1ISY51SC - POPUP MenuItem 1 - Text1Select a Device or Scene for %UnknownDevice547%CurrentSettingPickIsyProgram47SC - POPUP Menu410HA Chaining Voice Commands/HAlinkedevices.txt%NamesLnkdToTasks():%TasksLnkdToNames()43548Please Setup Isy User Name, IP Address, Password and refresh ISY devices in main settings383837%tap_label2ISY Devices and Scenes417HA Chaining Voice Commands/HAisynodenamstoaddrs.txt%namestoaddresses37%namestoaddresses12590%namestoaddresses:::547%names%namestoaddresses(1)547%addresses%namestoaddresses(2)49%scene_name357%namestoaddresses590%names,590%addresses,357%PopupMenu547%PopupMenu%names()590%PopupMenu,51SC - POPUP MenuItem 1 - Title1ISY51SC - POPUP MenuItem 1 - Text1Select a Device or Scene for %UnknownDevice547%CurrentSettingPickIsyDevice47SC - POPUP Menu3843548Please Setup Isy User Name, IP Address, Password and refresh ISY devices in main settings38383837%CurrentSetting2PickIsyDevice548%UnknownDevice commands will now linked to the ISY Devices and Scenes355%NamesLnkdToNodeAddrs%UnknownDevice547%item%addresses(%tap_index)598%item%2037%CurrentSetting2SELECTDEVICE355%AddrsLnkdToNodeNames%item410HA Chaining Voice Commands/HAnameslkdtoaddrs.txt%NamesLnkdToNodeAddrs():%AddrsLnkdToNodeNames()49%scene_name355%NamesLnkdToTasks%UnknownDevice355%TasksLnkdToNamesSend ISY Command 2410HA Chaining Voice Commands/HAlinkedevices.txt%NamesLnkdToTasks():%TasksLnkdToNames()357%PopupMenu3837%CurrentSetting2PickIsyProgram548Programs not setup. Comming Soon!1435639871594143563987159437310437%CurrentSetting2COMMAND ASSOCIATIONS548REMOVING %tap_label130Remove Linked Items%priority%device130false%RemoveLinkedItems%priority%device356%PopupMenu%tap_index38598%tap_label\s590%tap_label=547%device%tap_label(1)547%index%NamesLnkdToTasks(#?%device)548false%index548false%NamesLnkdToTasks(%index)356%NamesLnkdToTasks%index356%TasksLnkdToNames%index14355416105361435541610536376102548Show Flashes%ShowFlashes2Yes547%CurrentSettingShowFlashes547%TextBox
%ShowFlashes47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1SHOW FLASHES51SC - POPUPItem 1 - Text1Set this to "Yes" to show flashe (mostly used for testing) and to "No" (or anything else) to not show flashes548Scrollable text%ShowFlashes2Yes14355416105361435541610536377102547%CurrentSettingBACKUP547%TextBoxTO BACKUP YOUR SETTINGS (Not including user name, ip addresses, passwords) copy the folder "HA Chaining Voice Commands" from the internal storage of device.47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1BACKUP51SC - POPUPItem 1 - Text1INSTRUCTIONS548Scrollable text%ShowFlashes2Yes143410898381914341089838198110647SC - Menu143481288041314348128804138310647SC - Menu1435540218399143554021839984106547%CurrentSettingISYLOCALIPADDRESS547%TextBox%Isy_ipaddress47SC - POPUP51SC - POPUPPopup TextEdit%TextBox51SC - POPUPItem 1 - Title1ISY IP ADDRESS51SC - POPUPItem 1 - Text1Set the ISY local ip address here. Your ISY must have an Ip address which does not change (router settings).548Scrollable text