API Reference hassock v#0.2.0

Copy Markdown View Source

Modules

Home Assistant WebSocket client for Elixir.

Optional ETS-backed cache of all Home Assistant entity states.

Configuration for connecting to a Home Assistant instance.

WebSocket client for Home Assistant.

A snapshot of a Home Assistant entity's state.

Pure functions for parsing and encoding Home Assistant WebSocket frames.

A request to call a Home Assistant service.

Optional convenience supervisor that wires a Hassock.Connection and (optionally) a Hassock.Cache together under a one_for_all strategy — if either crashes, both restart from a clean slate.