Skip to content

Releases

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:00
2c7ee87

What's Changed

  • build: require Go 1.27.3 by @ynui in #1

New Contributors

  • @ynui made their first contribution in #1

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:54
81556a6

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:14
e09f3cb

The TUI can hide things now, and two read commands say more than they used to.

TUI

  • h hides the highlighted entity, H lists what is hidden. Saved in ui.json as 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_on prints that service's fields — required, example, description — when the pattern matches exactly one service. No -o json | jq needed to find out what a service takes.
  • has watch prints the friendly name next to the entity id. Under -o json each line gains an optional name.

For agents

  • has agent now says that a scene, script or automation is named in entity_id= rather than positionally (has call scene.turn_on entity_id=evening), that errors carry Home Assistant's own message verbatim, and what a has watch -o json line contains.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 07:20
5faa64a

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 05:08
f75a56d

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 17:03
de9ccb6

Full Changelog: v0.2.0...v0.3.0

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:16
88951e2

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:40
545a01f

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@latest

Archives 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.