CLI tool to control your IoT gadgets.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
E. Almqvist 59ed13bfad Merge pull request #4 from alvesvaren/requirements 4 years ago
hue_remote Removed spaces because tabs > spaces 4 years ago
speech Added base for speech recog 4 years ago
.gitignore Added environments and added more byte-compiled files to .gitignore 4 years ago
CONTRIBUTING.md Update CONTRIBUTING.md 4 years ago
LICENSE Added license 4 years ago
README.md Update readme to add instructions for installing requirements 4 years ago
requirements.txt Added requirements file 4 years ago

README.md

Room-Computer

Room-Computer is a simple room controller and is basically a controller for your gadgets. This is a work-in-progress so keep in mind that more features will be added in the future. Check the feature list to view all of the current supported things and stuff.

Installation

git clone https://github.com/E-Almqvist/roomcomputer.git
pip install -r requirements.txt

This is written in python, so you will literally only have to clone this repository and install the dependencies.

Configuration

Create a copy of the file "default-config.py" and name it "config.py" then configure its contents to your needs.

Hue Light Controller

You can create presets in the "presets.py" file. Follow this syntax (and Python syntax of course):

PRESETS = {
	"mypreset": {
		"color": (178, 199, 255), # RGB, from 0-255
		"brightness": 100 # from 0-255
	},
}

Usage

Hue Light Controller

--Help page--
'hue' : Display this help page
'hue light (index)' ... : Specify light target, from 1-3
'hue lights' ... : Specify all lights

--Commands--
'on'/'off' : Turn light(s) on/off
'switch' : Switch the light(s) power
'set ...'
	'preset (preset ID)' : Set the preset (from presets.py)
	'color (red) (green) (blue)' : Set the color, from 0-255
	'brightness (brightness)' : Set the brightness, from 0-255

Examples:
'hue light 2 on' : Turn on light 2
'hue lights set color 255 255 255' : Set all lights colors to white

For convenience, you can create an alias for the script file. Append this to your shells rc file:
alias hue="/path/to/the/cloned/repo/hue_remote.py"

Features

  • Hue Light Controller (hue_remote.py)

And more to come!