From ha-nova
Reads Home Assistant entity history, logbook timelines, and long-term statistics via HA NOVA Relay for timeline analysis, trend summaries, and state transition insights.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ha-nova:historyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read-only timeline work:
Read-only timeline work:
Not in scope:
ha-nova:calendar)Use ha-nova:read for traces, ha-nova:calendar for calendars, and ha-nova:fallback for subscriptions.
Verify relay CLI: ha-nova relay health
If this fails: ha-nova setup
Use file-based relay requests:
ha-nova relay core --method GET --path <history-path> --out <result-file>ha-nova relay core --method GET --path <logbook-path> --out <result-file>ha-nova relay ws --data-file <payload-file> --out <result-file>ha-nova relay jq --file <result-file> --jq-file <filter-file>For ha-nova relay jq, the filter is positional unless --jq-file is used. Do not invent a --jq flag.
Canonical paths:
/api/history/period/<start>?filter_entity_id=<entity_id>&end_time=<end>/api/logbook/<start>?entity=<entity_id>&end_time=<end>recorder/statistics_during_periodPrefer minimal_response and no_attributes on large history queries when the task only needs state transitions.
Envelope parsing follows skills/ha-nova/relay-api.md → Standard Envelope; relay-core response shape here stays under .data.body.
.data.body[0].data.body.[0] or .[0][0] against the relay envelope
Recorder statistics response stays under WS .data.<result-file>.unknown or unavailable, do not run numeric min/max across the whole series unless you first filter to numeric states safelyApply skills/ha-nova/output-rules.md to all user-facing output.
TargetWindowSummaryKey events, Key transitions, or Key periodsNext stepKeep default output compact. Raw payload dumps are opt-in only.
Read-only skill: never issue mutating relay or service calls.
For write intent, hand off to the owning skill; unfamiliar writes go through ha-nova:fallback first.
Read-only skill. No writes.
No guessed entity ids.
If more than one entity could match, ask one blocking question.
If the data is incomplete for the requested conclusion, say so explicitly.
npx claudepluginhub markusleben/ha-nova --plugin ha-novaGenerates a presence history and tracker-health report showing home/away state, reliability, recent transitions, and activity patterns for person/device_tracker entities. Useful when presence-dependent automations misbehave.
Diagnoses why Home Assistant automations, scripts, or devices failed using error logs, system logs, traces, and HA NOVA Relay.
Integrates with Home Assistant REST and WebSocket APIs to manage entity states, call services, subscribe to events, and handle authentication. Use for HA API calls and real-time integrations.