RuView
connecting…

Center floor plan · Alt-Moabit 126

drag the numbered dots onto each board's real spot

Rooms — live

waiting for sensor data…

Tag what's happening

Ground-truth for training. Pick room + state, hit save.

Each room groups the boards assigned to it; stats are the live aggregate of those boards — Stillness, motion level and presence. Node placement is provisional (N1·N2 on the Meditation extender, N3·N4·N5 on the main router). Drag the dots, hit copy positions, and tell me which room is the course hall and I'll finalise the grouping.

Breathing timeline · per room

loading candles…

Each bar spans a bucket's breathing-rate (bpm) low→high range for that room's primary board — green/blue when the rate rose over the bucket, pink/red when it fell, a faint baseline tick when the room was vacant. Hover a bar for its open/high/low/close, presence and motion. The occupancy lane shows presence (brighter = more present) and the motion lane (resident rooms) shows movement. Amber/red markers flag suspected apnea / fall (experimental). History only began accumulating recently, so early views are sparse and fill forward.

Resident report

Anonymous — breathing/presence trends only, no identities.
loading report…

Nightly aggregation per room: how long someone was present, their average breathing rate and range, how steady it was, plus any suspected apnea / fall events and restless minutes. Office and Living room are emphasised as the resident spaces.

Session history

auto-recorded · Stillness arc per sitting
no sessions recorded yet — a session is captured automatically when the space fills and settles.

Sessions are detected automatically: recording starts when the space becomes occupied and ends ~1 min after it empties. Each arc shows how Stillness rose as the room settled, with the aggregate breathing rate. Anonymous — no identities, no per-person data.

5 ESP32-S3 boards streaming CSI directly to the Hetzner brain.