Commit Diff


commit - 1c97f7cec18adbf97b2c94dc936a1b64585fcb65
commit + b7340d582739bbdc66d544683cb70d6d1fde20d6
blob - /dev/null
blob + a0d383633cd4f47740033c5a311e2b5afaa93ccf (mode 644)
--- /dev/null
+++ README.md
@@ -0,0 +1,42 @@
+### Hue API Scripts
+
+All the Python scripts are no longer being worked on and has been replaced by a single Perl script.
+
+The script is [huectl.pl](https://git.high5.nl/hue/tree/huectl.pl) together with [hue.conf(https://git.high5.nl/hue/tree/hue.conf).
+
+	$ ./huectl.pl                   
+	Usage: hue/huectl.pl bridge-name [-t type] [-i id] [-s sensor] [-b percent] [-a action] [-v] [-d] [-p]
+	Options:
+	bridge-name    as defined in [HOME]./hue.conf or [HOME]./.hue.conf or /etc/hue.conf
+	-t | --type    [ lights | sensors | groups | all | trigger ] (default: lights)
+	-i | --id      light-id
+	-s | --sensor  sensor-id
+	-b | --battery percent of battery level to report on, only relevant with sensors
+	-c | --climate show temperature of sensors in C, only relevant with sensors
+	-a | --action  [ on | off | state | bright | relax | morning | dimmed | evening | nightlight ] (default: state)
+	-v | --verbose  
+	-d | --debug   raw JSON output
+	-p | --pretty  pretty JSON output
+
+	Command examples:
+	hue/huectl.pl bridge1
+		Displays all lights of bridge1
+	hue/huectl.pl bridge1 -i 8
+		Check for state of light-id 8
+	hue/huectl.pl bridge2 -t lights -i 8 -a bright
+		Turn on light-id 8 with the scene bright
+	hue/huectl.pl bridge2 -t trigger -i 8 -s 34 -a evening
+		Check for 'dark' state of sensor-id 34, turn on light-id 8 with the scene evening
+	hue/huectl.pl bridge1 -t sensors -c
+		Displays temperature of all sensors in C
+
+	Config example:
+	# huectl,pl config file locations:
+	# ~/hue.conf, ~/.hue.conf, /etc/hue.conf, ./.hue.conf, ./hue.conf
+	[bridge1]
+	ip = 192.168.100.101
+	token = bridge1token
+	[bridge2]
+	ip = 192.168.100.102
+	token = bridge2token
+