Repository navigation
Releases
Releases · ynui/home-assistant-cli
v0.7.1
v0.7.0
v0.6.0
The TUI can hide things now, and two read commands say more than they used to.
TUI
hhides the highlighted entity,Hlists what is hidden. Saved inui.jsonas a preference, so it survives a restart; hidden entities still turn up in search, marked(hidden), and nothing is ever unreachable.
CLI
has services light.turn_onprints that service's fields — required, example, description — when the pattern matches exactly one service. No-o json | jqneeded to find out what a service takes.has watchprints the friendly name next to the entity id. Under-o jsoneach line gains an optionalname.
For agents
has agentnow says that a scene, script or automation is named inentity_id=rather than positionally (has call scene.turn_on entity_id=evening), that errors carry Home Assistant's own message verbatim, and what ahas watch -o jsonline contains.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.0
v0.3.0
Full Changelog: v0.2.0...v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.0
First release.
has — a command-line client and TUI for Home Assistant. Read and write
entities, services, the logbook and areas; has ui for the interactive browser.
brew install ynui/tap/home-assistant-cli
# or
go install github.com/ynui/home-assistant-cli@latestArchives are plain Go binaries (CGO off, -trimpath) — no runtime needed.
home-assistant-cli is also installed as has; if you already have the
unrelated homebrew-core formula of that name, brew unlink has first.