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.