← All skills
Tencent SkillHub Β· AI

Living Room Smoke Detector

Simple smoke/fire detector for living room. Queries Dirigera air sensor every 5 minutes, detects dangerous PM2.5 over 250 or CO2 over 2000 levels, and broadc...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Simple smoke/fire detector for living room. Queries Dirigera air sensor every 5 minutes, detects dangerous PM2.5 over 250 or CO2 over 2000 levels, and broadc...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, data/detector_state.json, scripts/smoke_detector.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 12 sections Open source page

Living Room Smoke Detector

A simple, focused smoke and fire detection system that monitors the living room ALPSTUGA air sensor via the Dirigera hub.

What It Does

Queries Dirigera directly every 5 minutes (not from database) Simple state only - keeps just the latest reading, no history Detects danger: PM2.5 > 250 Β΅g/mΒ³ OR CO2 > 2000 ppm Continuous alert - plays "Attention! Abnormal smoke level detected" on Mac speaker Loops until cleared - keeps playing every 5 seconds until air quality normalizes Backup smoke alarm - works alongside your regular smoke detector

1. Copy Alert Sound (optional)

If you already have the alert sound from the air monitor skill: cp ~/.openclaw/workspace/skills/living-room-air-monitor/data/smoke_alert_message.mp3 \ ~/.openclaw/workspace/skills/living-room-smoke-detector/data/alert.mp3 Otherwise it will auto-generate on first run.

2. Cron Setup

Add to crontab to check every 5 minutes: */5 * * * * /opt/homebrew/bin/python3 /Users/macmini/.openclaw/workspace/skills/living-room-smoke-detector/scripts/smoke_detector.py >> /tmp/smoke_detector.log 2>&1

Manual Check

python3 ~/.openclaw/workspace/skills/living-room-smoke-detector/scripts/smoke_detector.py

View Status

# Latest reading cat ~/.openclaw/workspace/skills/living-room-smoke-detector/data/detector_state.json # Log tail -f /tmp/smoke_detector.log

How It Works

Cron triggers every 5 minutes Fetches data directly from Dirigera hub Checks thresholds: PM2.5 > 250 Β΅g/mΒ³ (smoke particles) CO2 > 2000 ppm (combustion byproduct) If danger detected: Saves state (alert_active = true) Enters alert loop Plays alert sound every 5 seconds Re-checks sensor between plays Exits loop when air clears If normal: Updates state and exits

State File

data/detector_state.json: { "latest_reading": { "pm25": 3, "co2": 525, "time": "2026-02-25T20:30:00" }, "alert_active": false, "last_check": "2026-02-25T20:30:00" }

Alert Behavior

When danger is detected: Mac speaker plays: "Attention! Abnormal smoke level detected" Waits 5 seconds Checks sensor again Repeats until PM2.5 ≀ 250 AND CO2 ≀ 2000 Press Ctrl+C to stop manually if needed

Files

FilePurposescripts/smoke_detector.pyMain detection scriptdata/alert.mp3Alert sound filedata/detector_state.jsonLatest reading and status

Dependencies

Python 3.x Dirigera hub access (192.168.1.100) Auth token at ~/.openclaw/workspace/.dirigera_token macOS afplay (built-in) say and ffmpeg (for alert generation)

Differences from Air Monitor Skill

FeatureAir MonitorSmoke DetectorData storageFull SQLite databaseLatest reading onlyQuery sourceDatabaseDirigera directlyFrequencyEvery 2 minEvery 5 minPurposeHistory + chartsImmediate alertingAlertSingle playContinuous loopComplexityMulti-featureSingle-purpose Use both for complete coverage: air monitor for data logging, smoke detector for focused alerting.

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts1 Config
  • SKILL.md Primary doc
  • scripts/smoke_detector.py Scripts
  • data/detector_state.json Config