ワンクリックで
history
Use when reading Home Assistant entity history, logbook timelines, or long-term statistics through HA NOVA Relay.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when reading Home Assistant entity history, logbook timelines, or long-term statistics through HA NOVA Relay.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when the user wants Home Assistant operations through HA NOVA (App + Relay) with local OS-backed auth.
Use when checking Home Assistant home status, repairs, system health, unavailable/unknown entities, low batteries, or component/config summaries through HA NOVA Relay.
Use when HA NOVA Relay requests fail due to onboarding, connectivity, or auth issues.
Use when checking pending Home Assistant updates (core, OS, Apps, integrations, device firmware), reading release notes, installing updates with safety gates, or skipping/unskipping update versions through HA NOVA Relay.
Use when managing Home Assistant people, zones, tags, and user accounts — creating a person, drawing a zone, adding a tag, or reviewing who has access — through HA NOVA Relay.
Use when working with Home Assistant's voice assistant — testing what Assist understands, inspecting or editing Assist pipelines, managing which entities are exposed to voice, and listing TTS/STT/wake-word engines — through HA NOVA Relay.
| name | history |
| description | Use when reading Home Assistant entity history, logbook timelines, or long-term statistics through HA NOVA Relay. |
| license | MIT |
| compatibility | Requires the ha-nova CLI (run 'ha-nova setup' first) and the HA NOVA Relay in Home Assistant (App, or standalone container on Container/Core). |
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.
Read and follow ../ha-nova/session-bootstrap.md.
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.Statistics semantics (recorder/statistics_during_period) — check which keys the response actually carries before summarizing:
mean/min/max. Metered total_increasing stats (energy, water, gas) are consumption: request change in the types list and SUM the per-bucket change values over the window (the pattern skills/energy/energy-reference.md uses) — never an average, and never last sum − first sum, which drops the first bucket's consumption and reads 0 for a single bucket.ha-nova:maintenance repairs) — report the unit from the statistics metadata, and flag a mismatch instead of mixing units.statistic_id is not always an entity_id: external statistics use domain:object_id (colon) and have no entity — resolve via recorder/list_statistic_ids when unsure.<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 stepThese slots render the Report shape (output-rules.md). Keep 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.