Tasker Plugin is a 2-way interface between Android Tasker and HS3.
You need some skills in Tasker and firewall portforwarding.
HS3 Functions to Android. (Some features needs free/pay 3:rd part apps from Google Play)
Work on any internet connetion home network, external wifi, 3G/4G, roaming if enabled.
Rooted devices will get more functions.
Features from Tasker to HS3 Tasker plugin.
All communication is done over SSL enscryption, on top of that there is an own encryption. Even if someone hack the SSL package or get your credentials, it useless because after few minutes the sent code are not valid anymore. Every time Tasker send a command it's a different string.
Your HS PC and Android device need to have correct time or else Tasker Plugin will not trigger.
Works on home network, external wifi, 3G/4G, roaming if enabled. You must have portforward trcp port 443 to hs ip in your router.
Speech recognition
Depending on your settings in Auto Voice you can have your device listening 24/7 for trigger word.
Ex.
Android, turn on the crystal lamp in living room
The plugin will listen for turn on, crystal lamp, living room in any direction or extra words. If there is only one Crystal Lamp you don't need to say Living Room.
You can also say, Android, could you be nice to turn on the crystal lamp for me.
Android, dim Crystal lamp to 50 %
Or
Android, crystal lamp 50
Android, toggle crystal lamp.
Android, what is the status of crystal lamp
Android, what is the info of crystal lamp
Or just, Android Crystal Lamp
And it will respond status.
You can say the meaning in many ways, plugin is trying to understand what you are trying to say. It will loop all devices / room and make a similar match.
If misinterpret words, you can add them in a translation list
It will then return with voice received command.
Ex.
[RandomDeviceSpeech]
random1=Hi {androidname}, I have now {command} {unit} in {room} for you.
random2=Hi {androidname},{unit} in {room} is now {command}
The documentation is far from ready but you may can start with basic functions.
Online Installation Docs
Download updater_override.txt and place in your hs3 root folder.
Do always backups before installing tasker Plugin.
3.0.0.7 (2014-12-28) Added function Static IP to disable auto wan check.
3.0.0.8 (2014-12-29) Added support to store devicevalue. Use HS.SetDeviceValueRefID= in INI. Set value in Tasker variable %HSSetdevicevalue
3.0.0.9 (2014-12-30) Added support to controlling devices without INI config. Varible Set, %HsRef=homeseerdeviceref , %HSSetdevicevalue=0-xxxxxx, %HSSetdevicestring=String to set on HS device.
3.0.0.10 (2014-12-30) Bugfixes, more debug feutures. Speechdroid, Added "location" to ini file under settings. location=1 or 2. Depending if you are using location1 or location2 as room.
3.0.0.11 (2015-01-03) Added support for executing hs3 events from SpeechDroid. New rutines for comparing devices and room. If you say wrong room it will give you suggestions where the device is located. Bugfixes.
3.0.2.0 (2015-02-14) Major upgrade in coding, easier way to handle events, added gps tracker to opengps. Separate language files for speechdroid. Block events to be triggered by misstake from tasker/speechdroid. Trialend 3/31/2015 (Will add more days in next update.)
3.0.2.1 (2015-02-18) Added feature to enable speaker client directly from device. Events can now triggered with or without groupname. Added button email logfile to developer.
3.0.2.2 (2015-02-20) Added feature to change ports, use own domain.
3.0.2.5 (2015-03-28) Custom API scripting added. Extended trial Maj 31th
3.0.2.6 (2015-04-09) Cleaned up setup page and disable wan ip check. Warning: This version is only for the latest tasker project.
3.0.2.7 (2015-04-17) Added self-test from latest tasker.
You need some skills in Tasker and firewall portforwarding.
HS3 Functions to Android. (Some features needs free/pay 3:rd part apps from Google Play)
Work on any internet connetion home network, external wifi, 3G/4G, roaming if enabled.
Rooted devices will get more functions.
- GPS Tracking
- Get location
- Start any app
- Reboot
- Trigger folder sync to different clouds.
- Text to speech
- Play wav files, local and from url.
- Take screenshot and save.
- HTML Popup
- Send silent SMS
- Call/Hangup number
- Open google maps with address, companyname, cordinates etc.
- Notify/Flash/Vibrate
- Speaker Client
- Take picture from front/back camera. (Hidden mode)
- Start livestreaming app. Ex if doorbell is pressed.
- Insert message in calendar. (Ex. Doorbell, motion etc.)
- Facebook, take picture and post. (self, everyone, friends_of_friends, all_friends)
- Facebook, post message. (self, everyone, friends_of_friends, all_friends)
- Facebook, post url. (self, everyone, friends_of_friends, all_friends)
- Send acoustic morse.
- Custum Code for more actions and multiple actions in one submission.
- Update icons/text on your device. (I have several icons on my Android desktop that shows temperature, open/close garagedoor etc.)
- Plugin will keep tracking on your wan ip and broadcast it to your devices if changed.
Features from Tasker to HS3 Tasker plugin.
All communication is done over SSL enscryption, on top of that there is an own encryption. Even if someone hack the SSL package or get your credentials, it useless because after few minutes the sent code are not valid anymore. Every time Tasker send a command it's a different string.
Your HS PC and Android device need to have correct time or else Tasker Plugin will not trigger.
Works on home network, external wifi, 3G/4G, roaming if enabled. You must have portforward trcp port 443 to hs ip in your router.
- Trigger any events in hs3
- Send data from Tasker to hs3
- Ex. Incoming phone call, send number and name to hs3
- Ex. Incoming SMS, send number/name and message to hs3
- Create buttons on your desktop to execute events in hs3.
I have ex. buttons for opening Garage Door, Arm/disarm, Night mode that shut down house for the night. - Create different android events that send data to hs3.
Speech recognition
Depending on your settings in Auto Voice you can have your device listening 24/7 for trigger word.
Ex.
Android, turn on the crystal lamp in living room
The plugin will listen for turn on, crystal lamp, living room in any direction or extra words. If there is only one Crystal Lamp you don't need to say Living Room.
You can also say, Android, could you be nice to turn on the crystal lamp for me.
Android, dim Crystal lamp to 50 %
Or
Android, crystal lamp 50
Android, toggle crystal lamp.
Android, what is the status of crystal lamp
Android, what is the info of crystal lamp
Or just, Android Crystal Lamp
And it will respond status.
You can say the meaning in many ways, plugin is trying to understand what you are trying to say. It will loop all devices / room and make a similar match.
If misinterpret words, you can add them in a translation list
It will then return with voice received command.
Ex.
[RandomDeviceSpeech]
random1=Hi {androidname}, I have now {command} {unit} in {room} for you.
random2=Hi {androidname},{unit} in {room} is now {command}
The documentation is far from ready but you may can start with basic functions.
Online Installation Docs
Download updater_override.txt and place in your hs3 root folder.
Do always backups before installing tasker Plugin.
3.0.0.7 (2014-12-28) Added function Static IP to disable auto wan check.
3.0.0.8 (2014-12-29) Added support to store devicevalue. Use HS.SetDeviceValueRefID= in INI. Set value in Tasker variable %HSSetdevicevalue
3.0.0.9 (2014-12-30) Added support to controlling devices without INI config. Varible Set, %HsRef=homeseerdeviceref , %HSSetdevicevalue=0-xxxxxx, %HSSetdevicestring=String to set on HS device.
3.0.0.10 (2014-12-30) Bugfixes, more debug feutures. Speechdroid, Added "location" to ini file under settings. location=1 or 2. Depending if you are using location1 or location2 as room.
3.0.0.11 (2015-01-03) Added support for executing hs3 events from SpeechDroid. New rutines for comparing devices and room. If you say wrong room it will give you suggestions where the device is located. Bugfixes.
3.0.2.0 (2015-02-14) Major upgrade in coding, easier way to handle events, added gps tracker to opengps. Separate language files for speechdroid. Block events to be triggered by misstake from tasker/speechdroid. Trialend 3/31/2015 (Will add more days in next update.)
3.0.2.1 (2015-02-18) Added feature to enable speaker client directly from device. Events can now triggered with or without groupname. Added button email logfile to developer.
3.0.2.2 (2015-02-20) Added feature to change ports, use own domain.
3.0.2.5 (2015-03-28) Custom API scripting added. Extended trial Maj 31th
PHP Code:
hs.PluginFunction("Tasker Plugin", "", "CustomAPI",New Object(){"Sony Experia Z2","sms=12345678","Hello this is a sms messsage"})
3.0.2.7 (2015-04-17) Added self-test from latest tasker.
Comment