Skip to content
This repository has been archived by the owner on Feb 26, 2019. It is now read-only.

Various Markdown Fixes #1

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 28 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,57 +6,56 @@ Originally Based on [echo](https://github.com/toddmedema/echo)

## Quick Start

1. `git clone https://github.com/thehappydinoa/echo-fauxmo`
2. `cd https://github.com/thehappydinoa/echo-fauxmo`
3. `pip install -r requirements.txt`
4. `python example-minimal.py`
5. Tell Echo, "discover my devices"
6. Use Echo's "turn off device" and "device on" to see True/False script output
1. `git clone https://github.com/thehappydinoa/echo-fauxmo`
2. `cd https://github.com/thehappydinoa/echo-fauxmo`
3. `pip install -r requirements.txt`
4. `python example-minimal.py`
5. Tell Echo, "discover my devices"
6. Use Echo's "turn off device" and "device on" to see True/False script output

## Working with iTach

1. Find the IR codes that you want to send with [iLearn from Global Cache](https://www.globalcache.com/files/software/iLearn.exe)
2. Edit 'itach-device-handler.py' with the IPs and IR codes you want to use
3. `python itach_device_handler.py`
1. Find the IR codes that you want to send with [iLearn from Global Cache](https://www.globalcache.com/files/software/iLearn.exe)
2. Edit 'itach-device-handler.py' with the IPs and IR codes you want to use
3. `python itach_device_handler.py`

## Working with XBox

1. To find the IP of your Xbox, go to Settings -> Network -> Advanced settings. To find your Live device ID, go to Settings -> System -> Console info. NOTE: It's probably a good idea to keep this information a secret!
2. Edit 'wol_device_handler.py' to include your XBox Live ID and IP
1. To find the IP of your Xbox, go to Settings -> Network -> Advanced settings. To find your Live device ID, go to Settings -> System -> Console info. NOTE: It's probably a good idea to keep this information a secret!
2. Edit 'wol_device_handler.py' to include your XBox Live ID and IP

## Optional

* I would suggest using `Screen` to make it headless
- I would suggest using `Screen` to make it headless

Install `Screen` by running
```
sudo apt-get install screen
```

sudo apt-get install screen

## TODO

* Make Web Server for if-then statements (like a more customizable version of IFTTT)
* Make Raspberry Pi OS with Web Server for instant deployment
- Make Web Server for if-then statements (like a more customizable version of IFTTT)
- Make Raspberry Pi OS with Web Server for instant deployment

## FAQ

### Error Messages
* `ImportError: No module named setuptools`
1. `sudo pip install --upgrade pip`
2. Download [ez_setup.py](https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py)
3. `sudo python ez_setup.py`

- `ImportError: No module named setuptools`
1. `sudo pip install --upgrade pip`
2\. Download [ez_setup.py](https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py)
2. `sudo python ez_setup.py`

## Resources

* [Fauxmo](https://github.com/makermusings/fauxmo)
* [Echo](https://github.com/toddmedema/echo)
* [pywakeonlan](https://github.com/remcohaszing/pywakeonlan)
* [FindMyiPhone](https://github.com/manwhoami/FindMyiPhone)
* [AQUOS-Remote-Python](https://github.com/thehappydinoa/AQUOS-Remote-Python)
* [iTach Downloads and Docs](https://www.globalcache.com/downloads/)
* [Screen How-to](https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/)
* [Run Screen Detached on startup](https://coderwall.com/p/quflrg/run-a-script-on-startup-in-a-detached-screen-on-a-raspberry-pi)
- [Fauxmo](https://github.com/makermusings/fauxmo)
- [Echo](https://github.com/toddmedema/echo)
- [pywakeonlan](https://github.com/remcohaszing/pywakeonlan)
- [FindMyiPhone](https://github.com/manwhoami/FindMyiPhone)
- [AQUOS-Remote-Python](https://github.com/thehappydinoa/AQUOS-Remote-Python)
- [iTach Downloads and Docs](https://www.globalcache.com/downloads/)
- [Screen How-to](https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/)
- [Run Screen Detached on startup](https://coderwall.com/p/quflrg/run-a-script-on-startup-in-a-detached-screen-on-a-raspberry-pi)

## DEPENDENCIES

Expand Down