For controlling local devices with the Amazon Echo. And for controlling iTach devices to send ir signals to devices. This replaces the Harmony Hub
Originally Based on echo
git clone https://github.com/thehappydinoa/echo-fauxmo
cd https://github.com/thehappydinoa/echo-fauxmo
pip install -r requirements.txt
python example-minimal.py
- Tell Echo, "discover my devices"
- Use Echo's "turn off device" and "device on" to see True/False script output
- Find the IR codes that you want to send with iLearn from Global Cache
- Edit 'itach-device-handler.py' with the IPs and IR codes you want to use
python itach_device_handler.py
- 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!
- Edit 'wol_device_handler.py' to include your XBox Live ID and IP
- I would suggest using
Screen
to make it headless
Install Screen
by running
sudo apt-get install screen
- Make Web Server for if-then statements (like a more customizable version of IFTTT)
- Make Raspberry Pi OS with Web Server for instant deployment
ImportError: No module named setuptools
sudo pip install --upgrade pip
- Download ez_setup.py
sudo python ez_setup.py
- Fauxmo
- Echo
- pywakeonlan
- FindMyiPhone
- AQUOS-Remote-Python
- iTach Downloads and Docs
- Screen How-to
- Run Screen Detached on startup
This has been tested with Python 2.6 and 2.7.
MIT License