Iaiops renewables
Skill industrial-aiops/industrial-aiops/skills/iaiops-renewables
npx -y skills add industrial-aiops/industrial-aiops --skill iaiops-renewablesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Renewables edition of iaiops — solar PV plants and wind farms: PV inverters / string combiners and wind-turbine controllers over Modbus (SUN2000 / Growatt / generic wind-turbine templates), plant SCADA over OPC-UA, and MQTT-Sparkplug telemetry, plus the cross-protocol brain (PdM, downtime, OEE, alarm) and a renewables signature tool pv_performance (underperforming-string detection). Use when the task mentions solar / 光伏 / PV / photovoltaic, inverter / 逆变器 / 组串 / string / combiner, irradiance / 辐照 / POA, wind / 风电 / turbine / 风机 / nacelle / pitch / yaw, plant SCADA, performance ratio, soiling / 积灰 / shading / 遮挡, or 电站. Read-first; this edition's tool surface is read-only.
SKILL.md
5.2 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
iaiops-renewables — 光伏 / 风电 edition(Modbus + OPC-UA + Sparkplug + 脑)
启动:IAIOPS_MCP=renewables / iaiops-mcp-renewables(= modbus + opcua + sparkplug
- 脑;等价
IAIOPS_MCP=modbus,opcua,sparkplug)。典型现场:逆变器/组串汇流箱、风机控制器 走 Modbus,全站 SCADA 走 OPC-UA,遥测经 MQTT-Sparkplug。语义层已含 irradiance / wind_speed / rotor_speed / pitch / yaw / state_of_charge 等可再生类别(opcua_discover_tags自动归类)。
工具
可再生专属(edition 工具;仅随 renewables edition 加载,不进全局脑)
pv_performance— 组串/逆变器欠发检测:算各组串性能比(有expected_w用之,或 额定×辐照/1000,否则对全场中位数),低于阈值即 underperforming(积灰/遮挡/熔丝断/组件失效), ~0 功率为 offline。worst-first,每比值引用输入。纯分析,喂逆变器/汇流箱 Modbus 或站 SCADA。
Modbus-TCP / RTU(只读;逆变器、汇流箱、风机控制器、表计)
modbus_read_holdingmodbus_read_inputmodbus_read_coilsmodbus_read_discretemodbus_detect_byte_order— 字节/字序自动探测modbus_list_templates/modbus_apply_template— 厂商模板 → 命名 tag (可再生模板:huawei_sun2000_inverter、growatt_inverter、generic_wind_turbine;均待核实)modbus_health_summary— 寄存器 vs 阈值分类
OPC-UA(只读;全站 SCADA / PLC 网关)
opcua_server_info/opcua_browse/opcua_read_node/opcua_read_manyopcua_subscribe_sampleopcua_read_alarmsopcua_alarm_events(A&C 带时间戳)opcua_read_history(HDA)opcua_diagnose_connectionopcua_discover_tagsopcua_health_summaryopcua_anomaly_scan
MQTT-Sparkplug B(可选;电站遥测 / IoT 网关 UNS)
sparkplug_node_listsparkplug_subscribe_samplesparkplug_decode_payloadmqtt_read_topicmqtt_publishsparkplug_live_schemauns_browseuns_topic_audituns_schema_driftuns_live_audituns_live_drift
跨协议脑(永远随 server 暴露)
- 诊断:
diagnose_dataflowdowntime_root_causedowntime_root_cause_livedowntime_triagelearn_cause_weightsrca_corpus_from_maintenancehistorian_healthalarm_bad_actorstag_healthsubscription_healthheartbeat_healthalarm_flood_analysisalarm_cascadealarm_rationalization_worksheet - 预测维护:
pdm_forecast—— 逆变器温升、风机轴承/齿轮箱趋势 + 到限时间 - 数据质量:
data_quality_scorecarddata_quality_fleet_rollup - 分析:
oee_computedowntime_eventsoee_multidimmonitor_changes - 资产:
asset_inventorycross_protocol_asset_modeladopt_alias_mapdiff_alias_map - 基线:
baseline_learnbaseline_checkbaseline_record_changebaseline_status - 合规/信创:
compliance_mappingcompliance_frameworkscompliance_dengbao_levelscompliance_reportcompliance_evidence_bundlehistorian_pushexport_datahistorian_queryhistorian_coveragestream_publishstream_publish_eventrca_narratefleet_statusfleet_incidents - 程序解读:
plc_program_outlineplc_program_xrefplc_program_sectionplc_program_visibility - 元:
protocols_supported
Workflows
- Doctor-first:
protocols_supported→iaiops doctor→ OPC-UA 先opcua_diagnose_connection。 - 欠发排查:
modbus_apply_template(huawei_sun2000_inverter) 读各组串功率(+辐照) →pv_performance排欠发组串 → 结合pdm_forecast盯逆变器温升趋势。 - 停机/告警:
downtime_triage;风机齿轮箱/轴承劣化用pdm_forecast。 - 只读:本 edition 工具表面全只读(逆变器限功率/风机偏航不经本工具下发)。
支持版本矩阵(内部 HLD §8,设计文档不随本仓发布;待核实 不得当既成事实)
| 协议 | 库(pin) | 规范/版本 | 覆盖 | 传输 | 自测 |
|---|---|---|---|---|---|
| Modbus-TCP | pymodbus>=3.5,<4 | App 1.1b3;FC 1/2/3/4/5/6/15/16 | 逆变器/汇流箱/风机/表计 | TCP/502 | ✅ |
| Modbus-RTU | pymodbus>=3.5,<4 + pyserial>=3.5 | Modbus serial (RTU) | 串口从站/表计 | RS-485/serial | ✅ socat PTY;物理 RS-485 待核实 |
| OPC-UA | asyncua>=1.0,<2 | OPC UA 1.0x(DA+HA+AC 子集) | 全站 SCADA / PLC 网关 | opc.tcp | ✅ mock+HDA |
| MQTT-Sparkplug B | paho-mqtt>=2.0,<3(extra) | Sparkplug B 3.0 | 电站遥测 / IoT 网关 UNS | MQTT/1883/8883 | ✅ broker mock |