Update README.md

This commit is contained in:
kayos@tcp.direct 2022-09-21 21:00:50 -07:00
parent 7fb7e93c7a
commit 4c5adf83ab
Signed by: kayos
GPG Key ID: 4B841471B4BEE979

@ -10,29 +10,27 @@ This tool was only planned as a personal tool for myself, consequentially the co
With that being said, it should work fairly well to provide a command line interface for Phillips Hue brudges. With that being said, it should work fairly well to provide a command line interface for Phillips Hue brudges.
### Features: ### Features and Examples
- interactive readline shell - **interactive readline shell**
- run `go run ./ shell` || `ziggs shell` - run `go run ./ shell` || `ziggs shell`
- manage multiple hue bridges at the same time - **manage multiple hue bridges at the same time**
- e.g target specific bridge: `use ECC0FAFFFED55555` - e.g target specific bridge: `use ECC0FAFFFED55555`
- control color/brightness/power per light or per group - **control color/saturation/hue/brightness/power per light or per group**
- e.g. group: `set group kayos brightness 55` - e.g. group: `set group kayos brightness 55`
- e.g. light: `set light kayos_lamp off` - e.g. light: `set light kayos_lamp off`
- **list**, **delete**, and **rename** for the following targets - **list**, **delete**, and **rename** for the following targets
- lights - lights, groups, scenes, rules, schedules
- groups - **create groups**
- scenes - e.g: `create group bedroom 5 3 2 10`
- rules - **specify color by HTML hex colors**
- schedules
- specify color by HTML hex colors
- e.g: `set group kayos color #2eebd3` - e.g: `set group kayos color #2eebd3`
- set light/group colors dynamically based on CPU load (run second time to turn off) - **set light/group colors dynamically based on CPU load (run second time to turn off)**
- mode 1 - average across all cores: `set group kayos cpu` - mode 1 - average across all cores: `set group kayos cpu`
- mode 2 (group only) cycle through individual lights in group and set based on per-core usage: `set group kayos cpu2` - mode 2 (group only) cycle through individual lights in group and set based on per-core usage: `set group kayos cpu2`
- access firewalled bridge via SOCKS proxy - **access firewalled bridge via SOCKS proxy**
- to use this, change the config manually (~/.config/ziggs/config.toml) - to use this, change the config manually (~/.config/ziggs/config.toml)
- port scan to find offline (no call home) bridges on LAN - **port scan to find offline (no call home) bridges on LAN**
- e.g: `scan` - see gif above for demonstration
- config will automatically save when a bridge connection is established - config will automatically save when a bridge connection is established
--- ---