mKeRix/room-assistant
Presence tracking and more for automation on the room-level observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3667
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
1348 stars · 125 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
room-assistant is a Node.js application for room-level home automation that tracks occupancy and people's location around the house using Bluetooth, thermopile sensors, and other integrations. It feeds this data into home automation suites like Home Assistant via MQTT or the Home Assistant API to enable per-room automations.
Use cases
- track which room of the house people are in
- detect room occupancy even when people are sitting still
- turn lights and heating on only in occupied rooms
- track phones and smartwatches via bluetooth
- use thermal sensors like Omron D6T or Grid-EYE for presence detection
- integrate room sensor data with Home Assistant
- read temperature and humidity from Xiaomi Mi sensors
- attach GPIO binary sensors and shell commands
When to choose
- you want accurate per-room presence tracking beyond simple motion sensors
- you use Home Assistant or MQTT-based home automation and want room-level data
- you want a modular, self-hosted presence detection setup on Raspberry Pis or similar devices
When to avoid
- you need whole-home or outdoor GPS presence tracking rather than room-level
- you don't run any home automation hub or MQTT broker to consume the data
- you need a plug-and-play commercial solution without configuring distributed sensor instances
Facets
application · maturity active
iot monitoring workflow-automation iot iot self-hosted presence-detection home-assistant bluetooth ble thermopile occupancy-tracking mqtt room-automation typescript sensors home-automation automation nodejs docker linux
4 sources
- readme: https://github.com/mKeRix/room-assistant · fetched 2026-08-28 · ccd9ebb6cb8d
- homepage: https://www.room-assistant.io · fetched 2026-08-29 · b95ac08b999e
- registry_npm: https://registry.npmjs.org/room-assistant · fetched 2026-08-29 · 1e8948d77523
- site_page: https://www.room-assistant.io/integrations · fetched 2026-08-29 · ef1bb2bbb848
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mKeRix/room-assistant | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="mKeRix/room-assistant")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem