iammeter for Openclaw

A comprehensive Node.js client and CLI for querying, analyzing, and exporting energy data from iammeter devices via official APIs.

guanvee
v0.2.1
Feb 28, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install iammeter-openclaw-skill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install iammeter-openclaw-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is iammeter?

The iammeter skill is a powerful tool designed for developers and energy enthusiasts who need programmatic access to their iammeter hardware. It facilitates seamless communication with the iammeter API, allowing users to fetch real-time metrics, audit historical energy usage, and perform sophisticated power analysis. By integrating this into the Openclaw Skills ecosystem, users can automate energy monitoring tasks and unify their smart home or industrial IoT data streams.

Built on the official Swagger specification, this skill ensures reliable data retrieval from various endpoints. Whether you are building a custom dashboard or automating reports, this skill provides the necessary scaffolding to interact with iammeter sites and meters without manual API management.

iammeter Use Cases

  • Automating the export of energy history to CSV for monthly sustainability and utility reporting.
  • Monitoring real-time power consumption and generation across multiple sites for load balancing.
  • Performing offline analysis to troubleshoot connectivity issues with smart meters.
  • Integrating energy usage data into custom building management systems or automation scripts.

How iammeter Works

  1. The skill authenticates with the iammeter API using a token provided through the Openclaw Skills configuration or environment variables.
  2. Users trigger commands via the CLI to request specific datasets like site lists or meter readings.
  3. The internal Node.js client sends structured requests to the iammeter Swagger-based endpoints.
  4. Data is returned in JSON format for CLI output or processed into CSV files for historical records.
  5. Advanced analysis functions like power and offline analysis are executed through specialized API calls to provide diagnostic insights.

iammeter Setup

To use this skill within your Openclaw Skills environment, follow these steps:

  1. Configure your API token in the Skills UI or via your shell:
export IAMMETER_TOKEN="your_iammeter_api_key"
  1. Navigate to the skill directory and install the required Node.js dependencies:
cd ~/.openclaw/workspace/skills/iammeter
npm install
  1. Verify the installation by listing your available sites:
node scripts/cli.js sitelist

iammeter Data Schema & Taxonomy

The skill organizes energy data and metadata into the following structures:

Data Type Source Description
Site Metadata sitelist Array of site IDs, locations, and site-specific configurations.
Real-time Metrics metersdata Instantaneous power, voltage, and current readings for all active meters.
Historical Data energyhistory Time-series energy consumption and generation data, exportable to CSV.
Analysis Reports power/offline Diagnostic data regarding power quality and device uptime status.

iammeter Advanced Features

  • Automatic credential management via the Openclaw Skills configuration file (~/.openclaw/openclaw.json).
  • Built-in CSV export engine for handling large-scale energy history queries.
  • Robust error handling and support for official rate-limited API endpoints.
  • Flexible CLI architecture allowing for easy integration into cron jobs or CI/CD pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*