[Galaxy Note II Themes and Apps] Telorast:
Automate your home

I have too many passwords and personal names mixed in to be able to upload. But I can go through my connections and post details on specific tasks. Just let me know what you want to know more about, probably have several thousand lines of code if you count all programs. Most of the magic happens in EventGhost on my computer.

Phone ==(Tasker Auto Remote/HTTP Get)=> Computer (EventGhost)

EventGhost ==(Tellstick Radio Transmitter)=> Nexa Lights / Radio Power Switches (to control TV, stereo and other "simple" tech)

Nexa Radio Remotes / IR Motion Detectors / Contact Switches ==(Tellstick Radio Receiver)=> Computer (EventGhost)

Perfect Keyboard ==(Hotkeys)=> EventGhost (Control @ Computer)

VoxCommando <==(Voice Commands and TTS)==> EventGhost

I run a webserver in EventGhost so when I want to send a command to my computer I can use HTTP Get like this:

Server:Port

[username]:[password]@%ComputerIP:[portnumber]

- Where %ComputerIP is a variable in tasker I update to match the computer I'm using. The other settings can be anything as long as it's the same as in EventGhost.

Path

Event?[eventname]

- Event can be any name, just have a webpage that match by putting a folder in your webserver root with the same name then inside that put an index.html with anything you want to return to the phone. I just have the text string "Success". That string is accessible in Tasker as the HTTP Data variable. You can also pass data to the phone by using variables like this: {variable}

I prefer using AutoRemote to send messages to the phone since it uses the Google API and doesn't require a separate listening server on the phone that uses energy. I also use AutoRemote to send things to the computer when I want to be sure it arrives.

To get lights and other electronics into the system I use Tellstick Duo, it has a nice plugin for EventGhost and can communicate with most radio controlled lights and power switches. It also lets me use radio remotes with 30m range to control my computer since I can link any task in EventGhost to the keys. I can even add smart functions that change depending on what program is running or have a separate function for holding a key. Like for example my media control keeps track of if I'm using Spotify or MediaMonkey to listen to music and send any Play/Pause/Next Song to that app. Also for example my button that turns the bedroom lights off can be held to also turn the computer and everything else off, with a 1 minute delay so I can get into my bed before the lights go out.

Everything relies on the computer being on but I don't want to waste power so I have a Wake On Lan plugin for Tasker to start the computer when I wake up or come home. Then I have a radio magnet contact on the door so my computer knows when I'm leaving home and turns itself and all electronics off a minute later. So my computer is on when I leave and on when I come home but off in between minimizing energy usage. Also saves me the trouble of making sure the lights and stuff are turned off.

VoxCommando is very nice if you want to talk to the computer, you decide what commands it should listen for and exactly what they do. It's easy to use the phone as a mic. I also use it for TTS (Text To Speech) since it's better at it then EventGhost.

To add hotkeys on your computer for everything you can use the EventGhost command line to trigger events from any macro program. I prefer Perfect Keyboard but there are lots of alternatives out there.

I have added links to the most common tasks on my homescreen, the note screen size comes in handy: