SPAN · Capability

Panel

Panel is a Naftiko capability published by SPAN, one of 6 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

panel.yaml Raw ↑
apiVersion: capabilities.naftiko.dev/v1
kind: Capability
metadata:
  name: span-panel
  title: SPAN Panel
  provider: span-io
  api: span-rest-api
  tags:
    - Panel
    - Metering
    - Grid
    - Islanding
    - Power
spec:
  description: >-
    Read whole-panel state, the main meter cumulative energy registers,
    instantaneous panel power, islanding state, and operate the main grid
    relay. Includes emergency reconnect for restoring grid connection after
    islanded operation.
  operations:
    - id: get-status
      summary: Get overall system status (software, network, panel hardware).
      method: GET
      path: /api/v1/status
    - id: get-panel
      summary: Get full panel state snapshot.
      method: GET
      path: /api/v1/panel
    - id: get-panel-power
      summary: Get instantaneous panel power.
      method: GET
      path: /api/v1/panel/power
    - id: get-panel-meter
      summary: Get main meter cumulative energy registers.
      method: GET
      path: /api/v1/panel/meter
    - id: get-islanding-state
      summary: Get current islanding state.
      method: GET
      path: /api/v1/islanding-state
    - id: get-grid-relay
      summary: Get current main grid relay state.
      method: GET
      path: /api/v1/panel/grid
    - id: set-grid-relay
      summary: Set main grid relay state (OPEN or CLOSED).
      method: POST
      path: /api/v1/panel/grid
    - id: emergency-reconnect
      summary: Trigger emergency grid reconnection.
      method: POST
      path: /api/v1/panel/emergency-reconnect