Dave Starling

ADS-B Overhead

運維安全v1.0.0
作者:Dave Starling更新於 2026-05-11moltbot-adsb-overhead@clawhub_davestarling/moltbot-adsb-overhead
監控告警#Cron#Home#WhatsApp

據 AlphaMoat 統計,截至 2026-09,ADS-B Overhead 累計下載 2,615 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,011 位,在「運維安全」分類(264 個)中排名第 246 位。

累計安裝
128
累計下載
2615
星標
1
全站排名
#4,011
全站前 79% · 「運維安全」前 94%
平台累計安裝累計下載星標評論
ClawHub ↗8025261-
SkillHub ↗12826151—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該技能從本地 readsb SBS/BaseStation 資料流讀取航班資訊,根據設定的家庭座標、半徑和冷卻時間判斷是否有飛機經過,並可由定時任務傳送 WhatsApp 通知。主機地址、座標、通知物件、日誌和狀態會儲存在本地配置或檔案中;啟用前應確認這些設定屬於你,並審閱定時頻率。可選照片查詢會向外部服務傳送飛機識別符號。

資料釋出於 2026-10-29

可以用來做什麼

  • 檢測本地座標附近的飛機經過情況
  • 配置半徑和冷卻時間以減少重複提醒
  • 透過獲准的 WhatsApp 目標傳送通知

什麼時候用

  • 使用者明確要求設定飛機經過提醒時
  • 已確認 ADS-B 主機、位置座標和通知物件時
  • 本地日誌、定時任務及可選照片資料流已獲批准時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

先列出將使用的 ADS-B 主機、座標、半徑、WhatsApp 接收人和定時頻率;不要建立定時任務或啟用照片查詢,直到我確認。

月度資料趨勢

累計下載2615
1613215126892026-03 · 累計下載 16872026-05 · 累計下載 19972026-06 · 累計下載 20882026-07 · 累計下載 22802026-08 · 累計下載 24072026-09 · 累計下載 261526-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-092615—1
2026-082407+5.6%1
2026-072280+9.2%1
2026-062088+4.6%1
2026-051997—1
2026-031687—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

2.2 KB · ClawHub v1.0.0
---
name: adsb-overhead
description: Notify when aircraft are overhead within a configurable radius using a local ADS-B SBS/BaseStation feed (readsb port 30003). Use when setting up or troubleshooting plane-overhead alerts, configuring radius/home coordinates/cooldowns, or creating a Clawdbot cron watcher that sends WhatsApp notifications for nearby aircraft.
---

# adsb-overhead

Detect aircraft overhead (within a radius) from a **local readsb SBS/BaseStation TCP feed** and notify via Clawdbot messaging.

This skill is designed for a periodic checker (cron) rather than a long-running daemon.
展開全部(共 60 行)

## Quick start (manual test)

1) Run the checker for a few seconds to see if it detects aircraft near you:

```bash
python3 skills/public/adsb-overhead/scripts/sbs_overhead_check.py \
  --host <SBS_HOST> --port 30003 \
  --home-lat <LAT> --home-lon <LON> \
  --radius-km 2 \
  --listen-seconds 5 \
  --cooldown-min 15
```

- If it prints lines, those are *new* alerts (not in cooldown).
- If it prints nothing, there were no new overhead aircraft during the sample window.

## How it works

- Connect to the SBS feed (TCP) for `--listen-seconds`.
- Track latest lat/lon per ICAO hex.
- Compute distance to `--home-lat/--home-lon` (Haversine).
- Emit alerts for aircraft within `--radius-km` **only if** not alerted within `--cooldown-min`.
- Persist state to a JSON file (default: `~/.clawdbot/adsb-overhead/state.json`).

SBS parsing assumptions are documented in: `references/sbs-fields.md`.

## Create a Clawdbot watcher (cron)

Use a Clawdbot cron job to run periodically. The cron job should:
1) `exec` the script
2) If stdout is non-empty, `message.send` it via WhatsApp

Pseudocode for the agent:

- Run:
  - `python3 .../sbs_overhead_check.py ...`
- If stdout trimmed is not empty:
  - send a WhatsApp message with that text

Suggested polling intervals:
- 30–60 seconds is usually enough (given cooldowns)
- Use `--listen-seconds 3..8` so each run can gather a few position frames

## Tuning knobs

- Increase `--radius-km` if you want fewer misses.
- Increase `--listen-seconds` if your feed is busy but you’re missing position updates.
- Use `--cooldown-min` to prevent spam (15–60 minutes recommended).

「運維安全」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。