jettyd

Interact with IoT devices via the jettyd platform — read sensors, send commands, manage rules, and list devices

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "jettyd" with this command: npx skills add jettyd/jettyd

jettyd IoT Skill

Interact with IoT devices via the jettyd platform. Read sensor data, send commands, manage rules, and list devices.

When to use

Use this skill when the user asks about:

  • Device status, online/offline, last seen
  • Sensor readings: temperature, humidity, distance, voltage, current
  • Controlling actuators: relay, LED, PWM
  • Pushing JettyScript rules (threshold alerts, automations)
  • Webhook subscriptions for device events
  • Anything involving their ESP32 or jettyd devices

Config

Reads API key from ~/.openclaw/openclaw.json:

{
  "skills": {
    "entries": {
      "jettyd": {
        "apiKey": "tk_xxxx",
        "baseUrl": "https://api.jettyd.com/v1"
      }
    }
  }
}

Or from env: JETTYD_API_KEY

CLI

All operations go through scripts/jettyd-cli.js.

node skills/jettyd/scripts/jettyd-cli.js <command> [args]

Commands

CommandDescription
listList all devices with status
device <id>Device detail + all sensor readings
telemetry <id> [metric] [period]Historical readings (1h/6h/24h/7d)
command <id> <action> [params]Send command to device
push_config <id> <json_or_file>Push JettyScript rules
webhooksList webhook subscriptions
create_webhook <name> <url> <events...>Create webhook

Example prompts

"What devices do I have?"node .../jettyd-cli.js list

"What's the temperature on my greenhouse sensor?"node .../jettyd-cli.js list to find device ID, then device <id>

"Turn on the relay on device abc123"node .../jettyd-cli.js command abc123 relay.on

"Blink the LED 3 times"node .../jettyd-cli.js command abc123 led.blink '{"count":3,"interval_ms":300}'

"Alert me if temperature goes above 30°C" → Compose JettyScript JSON and run push_config <id> <json>

"Show me temperature history for the last 24 hours"node .../jettyd-cli.js telemetry abc123 temperature 24h

push_rules — JettyScript rule format

Use push_config <id> <json> to deploy rules to a device. Rules run on the jettyd cloud and fire webhooks / alerts when conditions are met.

Temperature alert example — alert when temperature exceeds 30 °C:

{
  "rules": [
    {
      "id": "temp-high-alert",
      "trigger": {
        "type": "threshold",
        "metric": "temperature",
        "operator": ">",
        "value": 30
      },
      "cooldown_seconds": 300,
      "actions": [
        {
          "type": "alert",
          "severity": "warning",
          "message": "Temperature is {{temperature}}°C — above threshold of 30°C"
        }
      ]
    }
  ]
}

Push it:

node skills/jettyd/scripts/jettyd-cli.js push_config <device-id> '{"rules":[...]}'
# or from a file:
node skills/jettyd/scripts/jettyd-cli.js push_config <device-id> ./rules.json

Supported trigger operators: > < >= <= == != Supported action types: alert webhook command

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Home Assistant Integration

Control and query Home Assistant via natural language. Covers lights, switches, climate, temperature sensors, cameras, automations, energy monitoring, EV cha...

Registry SourceRecently Updated
1640Profile unavailable
Coding

XLink IoT Agent

Xlink IoT Agent - Query IoT devices and events via Xlink Gateway API. Provides device overview, device list, event instance queries, and alert statistics. Us...

Registry Source
1280Profile unavailable
Coding

NWO Robotics

Control robots and IoT devices via natural language using the NWO Robotics API for robot commands, sensor queries, vision tasks, and task planning.

Registry Source
2000Profile unavailable
Coding

TechPulse

AI-анализатор трендов в IoT, EV, играх, DIY и Emerging Tech с ежедневными сводками, бизнес-инсайтами и рекомендациями для предпринимателей и девелоперов.

Registry Source
5270Profile unavailable