Building Ops/Elevator Countv1.0.0
Cogs / Building / elevator-count
Cab B1 at 90% capacity · 9 / 10 occupants · threshold 80%
🛗
Building
Elevator Count
Real-time occupant counting in elevator cabs for capacity management and compliance with load limits. Operates on ESP32-S3 nodes using channel-state-information (CSI) presence inference — no cameras, no PII.
Building Medium v1.0.0 16 KB ESP32-S3
LIVE · 3 cabs streaming
Live occupants
18
across 3 cabs
Capacity util.
62%
18 / 29 load limit
Capacity warnings
4
today · last 17m ago
Door cycles
312
today · 9.4/hr avg
Avg dwell
28s
per occupant ride
Active cabs
ESP32-S3 nodes reporting via mDNS · select to inspect
3 / 3 online
Live cab view cab-a1
CSI-inferred occupants · updates every 500 ms
ascending
F · 07
Occupancy 6 / 10 · 60%
Estimated load 462 kg / 800 kg
Door
closed
held 22s
Direction
↑ up
1.4 m/s
Last event
door_event
3s ago
Confidence
0.94
CSI delta var.
Occupancy — last 30 min
All cabs · 30 s buckets
count warn
peak 24 occ. · 11:42 min 0 · 11:05 avg 14.6

Cabs

Per-cab telemetry, capacity, and recent activity · 3 ESP32-S3 nodes reporting

Event stream

Cog-emitted events · occupant_count, capacity_warning, door_event
Events / min
live rate
occupant_count
0
today
capacity_warning
0
today
door_event
0
today
count warn door

Capacity & compliance

Load-limit enforcement, threshold policy, and breach history
Warnings today
4
last 17m ago
Peak utilization
94%
cab-b1 · 11:42
Time at >80%
14 min
in last 24 h
Compliance
99.6%
no load-limit breaches
Threshold policy
Emit capacity_warning when occupants exceed these limits
% of max occupants
% — refuse door close on breach
kg per occupant (avg)
kg · from elevator spec plate
Buzzer on warnAudible alarm in cab at threshold breach
Refuse door close on blockHold doors open until occupants reduce
Notify building opsForward to facilities desk webhook
Recent breaches
Capacity events from the last 24 hours
TimeCabDetailPeak
11:42cab-b1Threshold breach during AM rush94%
10:18cab-a1Sustained >80% for 4m 12s86%
09:51cab-b1Lobby boarding surge90%
08:33cab-b1Threshold breach82%
no further breaches in window

Analytics

Occupancy trends across all cabs · last 24 h
Total rides
1,284
today · all cabs
Busiest hour
11–12
peak 24 occupants
Avg dwell
28s
per occupant ride
Door cycles
312
9.4 / hr avg
Occupancy by hour
Average occupants across all cabs · 24 h window
Per-cab utilization
Hours at ≥50% capacity · today
cab-a13.2 h
cab-b15.8 h
cab-c11.4 h
cab-b1 is the busiest — recommend balancing dispatch during 11–13.
cab-c1 sits idle ~74% of the day — candidate for off-hours sleep mode.
Day × hour heatmap
Occupancy intensity · last 7 days
0%      100%

Configuration

Runtime parameters for elevator-count cog · applied per cab on next deploy
Counting
CSI inference and cadence
per cab · from elevator spec
% capacity · emits capacity_warning
presence inference gain
occupant_count cadence
rolling delta window
drop events below this
Behaviour
Feature flags and integrations
Door-edge debounceSuppress count events during transitions
Persist to RVF indexVectorize hourly occupancy traces
Capacity-warning audibleTrigger cab buzzer on threshold breach
Sleep mode off-hoursDisable counting between 23:00–05:00
Forward to facilities webhookPOST events to building-ops desk
Verbose telemetryInclude raw CSI deltas in payload

Hardware

Edge node fleet · firmware, signal, uptime
Hardware & signal
Edge node configuration
nominal
MCU
ESP32-S3 / 8 MB PSRAM
Input
CSI presence (802.11n)
Antenna
2.4 GHz on-board PCB
Power
PoE-passive · 5 V / 1.2 W
Mount
Cab ceiling, IP30 housing
Firmware
cogd 1.4.2-rc3
Source & manifest
cog package metadata
Repository
cognitum-one/cogs/src/cogs/elevator-count
Bundle
elevator-count_1.0.0.cog · 16 KB
Checksum
sha256:e8c1…b94a
Signed
building-ops-publisher 2026-Q2 ✓
Edge nodes
ESP32-S3 devices running this cog
NodeFirmwareSignal / uptimeStatus
cab-a1cogd 1.4.2-rc3RSSI -52 dBm · up 17d 4honline
cab-b1cogd 1.4.2-rc3RSSI -48 dBm · up 17d 4honline
cab-c1cogd 1.4.1RSSI -61 dBm · up 9d 22hupdate available