ruview @ v1219
integrity
- size
- 59.6 MiB
- downloaded
- last checked
release notes
Automated release from CI pipeline
Changes: docs(ha): add cross-industry application examples to home-assistant.md
Add an 'Applications — what people actually do with this' section above References, grouping real-world uses by category so prospective users can pick what matches their space without having to invent their own automations from the entity catalog.
Categories (7 tables, ~70 example use cases):
- Personal & home (goodnight routine, wake-up, meeting mode, bathroom fan, forgotten stove, pet-only at home, sleep tracking, toddler safety, pre-arrival lighting)
- Healthcare & assisted living (fall detection + escalation, elderly inactivity anomaly, privacy-mode care, sleep apnea, post-surgery, dementia wandering, bathroom timeout)
- Security & safety (auto-arm, intrusion, through-wall verification, silent distress, garage / outbuilding, child safety zones)
- Commercial buildings & retail (office occupancy, demand-controlled HVAC, meeting room truth, retail dwell + heat-map, queue length, cleaning verification, lone-worker safety)
- Industrial & infrastructure (control rooms, restricted zones, equipment rooms, hazardous area, construction after-hours, maritime quarters)
- Education & public spaces (classroom occupancy, library, lecture hall attendance, restroom signage, gym capacity, transit platforms)
- Energy & sustainability (per-room lighting, smart thermostat zoning, vampire-load cut-off, solar / battery dispatch tuning, cold-chain monitoring)
- Research, prototyping & developer use
Plus a 'Combining entities — recipe patterns' section that captures 5 reusable automation patterns (negative+duration trip wire, two-state agreement guard, threshold+cooldown, calendar-vs-reality, privacy-mode semantic-only) so users can build their own without reading the entity reference cover-to-cover.
Plus a 'What about regulated environments?' subsection that names the HIPAA / GDPR / CCPA properties of --privacy-mode + semantic-only publishing — the architectural win for healthcare / education / shared-housing deployments.
Co-Authored-By: claude-flow ruv@ruv.net
Docker Image:
ghcr.io/ruvnet/RuView:db6df747b928ab067d839cfa1b3c7ce52e066c40
download
curl -fL -o v1219.zip https://ratatoskr.space/pkg/ruview/v1219.zip
printf '%s %s\n' '59c509815b51585ce38e2137f8e3526aaa37c5e1297eed61f651f176eea81586' 'v1219.zip' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1219.zip"
$out = "v1219.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "59c509815b51585ce38e2137f8e3526aaa37c5e1297eed61f651f176eea81586") { throw "sha256 mismatch" }
curl -fL -o v1219.tar.gz https://ratatoskr.space/pkg/ruview/v1219.tar.gz
printf '%s %s\n' '197669465d11432c0c4d495ce9f4f3af750aabee1421d13e446ea689f45d8d74' 'v1219.tar.gz' | sha256sum -c -
$url = "https://ratatoskr.space/pkg/ruview/v1219.tar.gz"
$out = "v1219.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "197669465d11432c0c4d495ce9f4f3af750aabee1421d13e446ea689f45d8d74") { throw "sha256 mismatch" }
download via yggdrasil mesh
curl -fL -o v1219.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.zip
printf '%s %s\n' '59c509815b51585ce38e2137f8e3526aaa37c5e1297eed61f651f176eea81586' 'v1219.zip' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.zip"
$out = "v1219.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "59c509815b51585ce38e2137f8e3526aaa37c5e1297eed61f651f176eea81586") { throw "sha256 mismatch" }
curl -fL -o v1219.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.tar.gz
printf '%s %s\n' '197669465d11432c0c4d495ce9f4f3af750aabee1421d13e446ea689f45d8d74' 'v1219.tar.gz' | sha256sum -c -
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.tar.gz"
$out = "v1219.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "197669465d11432c0c4d495ce9f4f3af750aabee1421d13e446ea689f45d8d74") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1219.zip | zip | 59.6 MiB |
blake3-24 c1b73a906d98b33d9e1df55474784f9b6c96b5b0e6ef3573
sha256 59c509815b51585ce38e2137f8e3526aaa37c5e1297eed61f651f176eea81586
sha1 a0206da5516359b2958de7c14d734115b1f9decb
|
| v1219.tar.gz | tar.gz | 58.1 MiB |
blake3-24 b60635f2a80ea947d1172b333bff93d37611f9e35e64c953
sha256 197669465d11432c0c4d495ce9f4f3af750aabee1421d13e446ea689f45d8d74
sha1 26c07255121846b3090d842903d814bf577a8937
|
install
http_archive(
name = "ruview",
urls = ["https://ratatoskr.space/pkg/ruview/v1219.tar.gz"],
integrity = "sha256-GXZpRl0RQywMTUlc6fTzr3UKq+4UIdE+RG6mifRdjXQ=",
strip_prefix = "ruview-v1219",
)
.url = "https://ratatoskr.space/pkg/ruview/v1219.tar.gz",
install via yggdrasil mesh
http_archive(
name = "ruview",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.tar.gz"],
integrity = "sha256-GXZpRl0RQywMTUlc6fTzr3UKq+4UIdE+RG6mifRdjXQ=",
strip_prefix = "ruview-v1219",
)
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/ruview/v1219.tar.gz",