agentCLAWHUBUnverified

iaiops-building

Building edition of iaiops — facility / HVAC / BMS / 厂务 over BACnet/IP (ASHRAE 135): Who-Is discovery, object/point lists, presentValue snapshots, COV capture, TrendLog reads, one MOC-gated property write; plus Modbus-TCP/RTU for meters/chillers and optional plain MQTT for IoT sensors, with the cross-protocol brain. Use when the task mentions BACnet, BACnet-IP, HVAC, AHU, chiller, VAV, BMS, building automation, facility management, 厂务, 楼宇自控, Who-Is, presentValue, or TrendLog; also IO-Link masters for smart building sensors (JSON interface, read-only), and the vendor supervisory-controller REST layer above BACnet (Metasys/OpenBlue, Niagara/oBIX) for point/alarm/trend reads and one MOC-gated command. Read-first, MOC-gated writes. Skill: iaiops-building Owner: zw008 Summary: Building edition of iaiops — facility / HVAC / BMS / 厂务 over BACnet/IP (ASHRAE 135): Who-Is discovery, object/point lists, presentValue snapshots, COV capture, TrendLog reads, one MOC-gated property write; plus Modbus-TCP/RTU for meters/chillers and optional plain MQTT for IoT sensors, with the cross-protocol brain. Use when the task mentions BACnet, BACnet-IP, HVAC, AHU,

OpenClaw

Rank

62

Safety

84

Downloads

2.0k

Updated

Oct 9, 2026

Version

0.28.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 2K downloads reported by the source. Last updated 10/9/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 9, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 9, 2026
Adoption signal
2K downloadsadoption · observed Oct 9, 2026
Latest release
0.28.0release · observed Sep 16, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s171xgnmqse0nqvgqvqnaq5f9183kyre:iaiops-building
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-building/snapshot"

Documentation

CLAWHUB

105,336 characters of source documentation, loaded on request.

Extracted files

3 files captured from the source.

SKILL.md

---
name: iaiops-building
description: >-
  Building edition of iaiops — facility / HVAC / BMS / 厂务 over BACnet/IP
  (ASHRAE 135): Who-Is discovery, object/point lists, presentValue snapshots, COV
  capture, TrendLog reads, one MOC-gated property write; plus Modbus-TCP/RTU for
  meters/chillers and optional plain MQTT for IoT sensors, with the
  cross-protocol brain. Use when the task mentions BACnet, BACnet-IP, HVAC, AHU,
  chiller, VAV, BMS, building automation, facility management, 厂务, 楼宇自控,
  Who-Is, presentValue, or TrendLog; also IO-Link masters for smart building
  sensors (JSON interface, read-only), and the vendor supervisory-controller REST
  layer above BACnet (Metasys/OpenBlue, Niagara/oBIX) for point/alarm/trend reads
  and one MOC-gated command. Read-first, MOC-gated writes.
---

# iaiops-building — 楼宇/厂务 edition(BACnet + Modbus + IO-Link + MQTT + 脑)

启动:`IAIOPS_MCP=building` / `iaiops-mcp-building`(= bacnet + modbus + opcua + iolink + 脑)。
IoT 传感器走 MQTT 时叠加:`IAIOPS_MCP=building,sparkplug`。
安装:`pip install iaiops[building]`。BACnet 的 `host` 是**本机** BACnet/IP 接口
(`ip` 或 `ip/mask`)。

## 工具

### BACnet/IP(read-first;暖通/楼宇/厂务)
- `bacnet_discover` — Who-Is:本地 BACnet/IP 网上的设备
- `bacnet_object_list` — 设备的 object/point 列表
- `bacnet_read_property` — 单对象属性(默认 presentValue)
- `bacnet_read_points` — 所有 analog/binary/multistate 点的 presentValue(HVAC 快照)
- `bacnet_cov_subscribe` — 单对象有界 Change-of-Value 捕获
- `bacnet_read_trend_log` — 读设备 TrendLog 缓冲记录
- `bacnet_write_property` — **[WRITE][HIGH][MOC]** 写单对象属性(默认 off:
  `dry_run=True` + 审批双确认;可指挥楼宇设备 — 设定值、输出)

### Modbus-TCP / Modbus-RTU(只读;电表/冷机/表计)
- `modbus_read_holding` `modbus_read_input` `modbus_read_coils` `modbus_read_discrete`
- `modbus_detect_byte_order` / `modbus_list_templates` / `modbus_apply_template`
- `modbus_health_summary`

### IO-Link(只读;主站 JSON 接口 — 楼宇智能传感器)
- `iolink_master_info` — 主站身份(/deviceinfo)
- `iolink_ports` — 有界端口扫描(≤32:mode/status + 在线设备身份)
- `iolink_device_info` — 单端口设备身份
- `iolink_read_pdin` — 过程数据输入(raw hex + 字节数组;按 IODD 解码)
- `iolink_read_isdu` — ISDU 参数读(index/subindex 有界)
- `iolink_scan` — 主站 + 全端口一次性快照
- 配置 `flavor: iotcore`(ifm IoT-Core,默认)或 `rest`(plain-REST 主站);v1 只读

### BAS 控制器层(edition 工具;厂商监控控制器 REST,在 BACnet **之上**)
厂商监控控制器(Johnson Controls Metasys/OpenBlue、Tridium Niagara oBIX/REST)把大量 BACnet
现场点/告警/趋势聚合在一个带鉴权的企业 REST 接口后面——与 `bacnet`(现场总线)互补、非重复。
Bearer/token 从加密 secret store 按 key 取(`secret_name`),不走明文参数。
- `bas_point_list` — 列控制器 point/object(跨厂商归一化:id/name/value/unit/status)
- `bas_point_read` — 单/多点 present-value
- `bas_alarm_list` — 控制器活动告警/事件(归一化)
- `bas_trend_read` — 单点历史趋势样本(有界 ≤5000)
- `bas_command` — **[WRITE][HIGH][MOC]**(默认 off:`dry_run=True` + 审批双确认;捕获改前值供 undo)。
  **生命安全点(fire/smoke/egress/加压)一律拒绝**——联网前即拒,绝不下发。
- 厂商方言(metasys/niagara:资源路径 + 字段别名)仅存在于连接器内;oBIX 原生 XML / 精确写语义 待核实。

### MQTT(可选叠加 sparkplug 组;IoT 传感器/网关)
- `mqtt_read_topic` — 裸 MQTT 有界收集;`uns_browse` — 主题树浏览
- 完整 Sparkplug B/UNS 工具清单见 **iaiops-factory** skill
- `mqtt_publish` 

_meta.json

{
  "ownerId": "kn7b067awq2s97bn3d7p5qfhw5827pxc",
  "slug": "iaiops-building",
  "version": "0.28.0",
  "publishedAt": 1789535360173
}

skill-card.md

## Description:

Building edition of iaiops for facility automation over BACnet/IP, Modbus, IO-Link, MQTT, and BAS supervisory-controller APIs, with read-first workflows and approval-gated writes.

This skill is ready for commercial/non-commercial use.

## Publisher:

[zw008](https://clawhub.ai/user/zw008)

### License/Terms of Use:

MIT-0

## Use Case:

Developers, facility engineers, and authorized building-automation operators use this skill to discover and read building systems, inspect HVAC and BAS data, diagnose data quality or alarm patterns, and prepare tightly controlled changes. It is intended for authorized environments where write-capable tools remain dry-run unless change approval and rollback are in place.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The skill can interact with live building automation and HVAC systems, including high-impact write paths.

Mitigation: Use it only on authorized facility systems and keep write tools in dry-run mode unless a real MOC approval and rollback path are in place.

Risk: Installing the `iaiops[building]` package is a supply-chain trust decision.

Mitigation: Install in an isolated, least-privileged environment and pin and verify the package before use.

Risk: Live HVAC or BAS commands may affect operating equipment if change controls are bypassed.

Mitigation: Require explicit approval, preserve rollback or undo information, and avoid safety-critical points unless the site authorization and procedure explicitly permit the action.

## Reference(s):

- [Packaged skill source](artifact/SKILL.md)
- [ClawHub skill page](https://clawhub.ai/zw008/skills/iaiops-building)
- [ClawHub publisher profile](https://clawhub.ai/user/zw008)

## Skill Output:

**Output Type(s):** [text, markdown, code, shell commands, configuration, guidance]

**Output Format:** [Markdown guidance with inline commands, configuration snippets, and structured tool recommendations]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [May include read-only diagnostics, point snapshots, trend summaries, change-control recommendations, and dry-run write plans.]

## Skill Version(s):

0.28.0 (source: server release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 7h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/zw008/skills/iaiops-building",
      "sourceUrl": "https://clawhub.ai/zw008/skills/iaiops-building",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T21:28:56.733Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-building/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-building/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T21:28:56.733Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "2K downloads",
      "href": "https://clawhub.ai/zw008/iaiops-building",
      "sourceUrl": "https://clawhub.ai/zw008/iaiops-building",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T21:28:56.733Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "0.28.0",
      "href": "https://clawhub.ai/zw008/iaiops-building",
      "sourceUrl": "https://clawhub.ai/zw008/iaiops-building",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-16T05:09:20.173Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-building/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-zw008-iaiops-building/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 0.28.0",
      "description": "0.28.0: MQTT/Sparkplug collectable; onboard's two journeys (devices / uns with a B1/B2 namespace fork)",
      "href": "https://clawhub.ai/zw008/iaiops-building",
      "sourceUrl": "https://clawhub.ai/zw008/iaiops-building",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-09-16T05:09:20.173Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to iaiops-building and adjacent AI workflows.