Skill: onlyloveher/ioc-patrol-report-cn (version 1.0.1)

--- name: ioc-patrol-report version: 1.0.0 description: 🏢 IOC智能运维报告生成器 - 为智能建筑/园区自动生成专业巡检报告。分析设备状态、报警记录、能耗数据、工单进度，生成日报/周报。支持PostgreSQL数据库连接，输出Markdown/HTML格式。适用于物业管理、商业综合体、工业园区、医院学校等智能建筑运维场景。 metadata: {"openclaw":{"emoji":"📊","category":"reporting","keywords":["ioc","patrol","report","maintenance","building-management","smart-building","facility-management","运维报告","巡检报告","智能建筑","物业管理"],"triggers":["巡检报告","运维报告","IOC报告","设备巡检","能源报告","物业报告","智能运维","运维日报","运维周报","智能建筑报告"]}} --- # 🏢 IOC 智能巡检报告 **为智能建筑/园区自动生成专业巡检报告** --- ## ✨ 核心功能 | 功能模块 | 描述 | |----------|------| | 📊 **设备状态巡检** | 分析设备在线率、故障分布、运行状态 | | 🚨 **报警处理分析** | 统计报警数量、响应时长、处理率、重复报警 | | ⚡ **能耗数据分析** | 对比昨日/上周能耗，识别异常用能点 | | 📝 **工单进度追踪** | 统计工单完成率、SLA达成情况、积压情况 | | 💡 **智能建议生成** | 基于数据自动生成运维优化建议 | --- ## 🚀 快速开始 ### 安装 ```bash clawhub install ioc-patrol-report ``` ### 配置数据源 编辑 `~/.openclaw/skills/ioc-patrol-report/config.yaml`： ```yaml database: host: localhost port: 5432 name: ioc_db user: admin [REDACTED_SECRET] # 建议使用环境变量 tables: devices: devices # 设备表 alarms: alarms # 报警表 work_orders: work_orders # 工单表 energy: energy_records # 能耗表 report: company_name: "XX物业管理有限公司" project_name: "XX商业综合体" output_dir: "./reports" ``` ### 生成报告 ```bash # 生成今日巡检报告 cd skills/ioc-patrol-report uv run scripts/generate_report.py --type daily # 生成指定日期报告 uv run scripts/generate_report.py --type daily --date 2026-03-20 # 生成本周巡检报告 uv run scripts/generate_report.py --type weekly --week 2026-W12 ``` --- ## 📋 报告示例 ### 日报输出格式 ```markdown # 📊 IOC智能巡检日报 - 2026-03-20 ## 一、设备状态总览 | 类型 | 总数 | 在线 | 离线 | 故障 | 在线率 | |------|------|------|------|------|--------| | 空调 | 128 | 125 | 2 | 1 | 97.7% | | 照明 | 356 | 354 | 2 | 0 | 99.4% | | 电梯 | 24 | 24 | 0 | 0 | 100% | | 消防 | 89 | 89 | 0 | 0 | 100% | ## 二、报警处理情况 - 今日报警总数：23 条 - 已处理：21 条 - 处理中：2 条 - 平均响应时间：8.5 分钟 - 处理率：91.3% ### 重点关注报警 1. 🔴 3F-空调机组A异常（处理中） 2. 🟡 地下室照明回路故障（已处理） ## 三、能耗分析 | 能源类型 | 今日用量 | 昨日用量 | 环比 | |----------|----------|----------|------| | 电(kWh) | 12,345 | 12,100 | +2.0% | | 水(m³) | 456 | 480 | -5.0% | | 天然气(m³) | 123 | 130 | -5.4% | ## 四、工单进度 - 新增工单：5 个 - 已完成：4 个 - 进行中：3 个 - SLA达成率：92% ## 五、运维建议 1. ⚠️ 3F空调机组需重点关注，建议安排检修 2. ✅ 能耗整体平稳，用水量持续下降，节水措施见效 3. 📝 建议增加地下室照明巡检频次 --- *报告生成时间：2026-03-20 08:00* *IOC智能运维系统* ``` --- ## 📖 使用案例 ### 案例1：商业综合体日常巡检 **场景**：某商业综合体物业每天需要生成巡检报告 **配置**： ```yaml report: company_name: "XX物业管理公司" project_name: "XX购物中心" ``` **定时任务**： ```bash # crontab -e 0 8 * * * cd /root/clawd/skills/ioc-patrol-report && uv run scripts/generate_report.py --type daily ``` ### 案例2：工业园区周报汇总 **场景**：工业园区每周汇总运维数据 **配置**： ```yaml report: company_name: "XX工业园区" project_name: "A区厂房" weekly_summary: true ``` **执行**： ```bash # 每周一早8点生成 0 8 * * 1 uv run scripts/generate_report.py --type weekly ``` ### 案例3：医院智能运维 **场景**：医院后勤部门需要重点关注设备运行 **自定义配置**： ```yaml priority_devices: - type: "医用气体" alert_threshold: 99.9% # 可用性要求 - type: "净化空调" alert_threshold: 99% - type: "电梯" alert_threshold: 99.5% ``` ### 案例4：数据中心巡检 **场景**：数据中心需要严格监控温湿度和电力 **自定义指标**： ```yaml custom_metrics: temperature: range: [18, 27] # 合规范围 alert_deviation: 2 # 偏差告警阈值 humidity: range: [40, 60] ups_load: max: 80% # 负载上限 ``` --- ## ⚙️ 高级配置 ### 自定义报告模板 编辑 `assets/report-template.md`： ```markdown # {{company_name}} 巡检报告 ## {{project_name}} - {{date}} {% for section in sections %} {{ section.content }} {% endfor %} ``` ### 自定义分析规则 编辑 `scripts/analyze.py`： ```python def custom_kpi(df): """自定义KPI计算""" return { 'availability': df['online'] / df['total'], 'efficiency': df['output'] / df['input'] } def anomaly_detection(df): """能耗异常检测""" threshold = df['value'].mean() * 1.5 return df[df['value'] > threshold] ``` --- ## 📁 目录结构 ``` ioc-patrol-report/ ├── SKILL.md # 本文档 ├── package.json # 技能配置 ├── config.yaml # 数据源配置 ├── scripts/ │ ├── generate_report.py # 主程序 │ ├── analyze.py # 分析模块 │ └── db_connector.py # 数据库连接 ├── assets/ │ └── report-template.md # 报告模板 ├── references/ │ ├── ioc-knowledge.md # IOC知识库 │ └── db-schema.md # 数据库结构说明 └── tests/ └── test_report.py # 单元测试 ``` --- ## 🔧 技术要求 - Python >= 3.10 - PostgreSQL >= 12 - 必需依赖：psycopg2-binary, pyyaml, pandas, jinja2 --- ## 📊 适用场景 | 场景 | 报告周期 | 重点关注 | |------|----------|----------| | 商业综合体 | 日报/周报 | 客流、能耗、设备 | | 工业园区 | 周报/月报 | 设备运行、能耗成本 | | 医院学校 | 日报 | 关键设备、环境参数 | | 数据中心 | 实时/日报 | 温湿度、电力、网络 | | 智慧社区 | 周报 | 安防、能耗、设备 | --- **让运维报告自动化、智能化 📊**


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)