aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 1bc3dbde79ba45bbbdd5a1e7df4e56517ad5425b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# GoHue
Philips Hue Golang Library.

## License
Copyright (C) 2016 Collin Guarino (Collinux)  
GPL version 2 or higher http://www.gnu.org/licenses/gpl.html  
GoHue project maintained by Collin Guarino, collin.guarino@gmail.com

## Contributing  
Pull requests happily accepted on GitHub


## Features
- [ ] Lights
    - [x] Get all lights
    - [x] Get light by name
    - [x] Get light by index on bridge
    - [x] Get lights attributes and state
    - [x] Set lights attributes (rename)
    - [x] Set light state
    - [ ] Delete light
    - [x] Turn On, Off, Toggle
    - [x] Blink
    - [x] Colorloop On/Off
- [ ] Bridge
    - [x] Create user
    - [ ] Delete user
    - [x] Get configuration
    - [ ] Modify configuration
    - [ ] Get full state (datastore)
    - [ ] Search for bridges
    - [ ] Search for new lights
    - [ ] Get all timezones  
- [ ] Groups
    - [ ] Get all groups
    - [ ] Create group
    - [ ] Get group attributes
    - [ ] Set group attributes
    - [ ] Set group state
    - [ ] Delete Group
- [ ] Schedules
    - [ ] Get all schedules
    - [ ] Create schedules
    - [ ] Get schedule attributes
    - [ ] Set schedule attributes
    - [ ] Delete schedule
- [ ] Scenes
    - [ ] Get all scenes
    - [ ] Create scene
    - [ ] Modify scene
    - [ ] Recall scene
    - [ ] Delete scene
    - [ ] Get scene
- [ ] Sensors
    - [ ] Get all sensors
    - [ ] Create sensor
    - [ ] Find new sensors
    - [ ] Get new sensors
    - [ ] Get sensor
    - [ ] Update sensor
    - [ ] Delete sensor
    - [ ] Change sensor configuration
- [ ] Rules
    - [ ] Get all rules
    - [ ] Get rule
    - [ ] Create rule
    - [ ] Update rule
    - [ ] Delete rule