icom-7610
Control an Icom IC-7610 transceiver over USB/LAN. Get/set frequency, mode, power, S-meter, SWR. CW keying and beacon mode. Remote power on/off.
Why use this skill?
Automate your Icom IC-7610 radio with OpenClaw. Control frequency, power, and CW keying via serial or XML-RPC. Perfect for remote ham operations.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/morozsm/icom-7610What This Skill Does
The Icom IC-7610 control skill allows the OpenClaw AI agent to interface directly with your Icom IC-7610 transceiver. It serves as a bridge between the AI and your hardware, enabling automated frequency tuning, mode selection, power management, and signal monitoring. Whether you are operating from a remote location or need to automate complex beacon cycles, this skill provides low-level access to the radio's command interface. It handles both direct serial connections using rigctl for power-cycling and advanced CW keying, as well as XML-RPC communication with flrig for seamless integration into existing software ecosystems.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/morozsm/icom-7610
After installation, initialize your workspace by copying the configuration template: cp .env.example .env. Ensure you define your SERIAL_PORT, BAUD_RATE, and HAMLIB_MODEL according to your specific physical setup. If you utilize flrig, verify the FLRIG_URL matches your local instance. For power-cycling functionality, ensure the Icom's rear power switch is engaged and the menu is configured to 'Standby/Shutdown' mode.
Use Cases
- Remote Contesting: Automate frequency hopping and mode switching based on real-time signal conditions or band alerts.
- Beacon Automation: Configure timed CW transmissions for propagation studies or routine identification using the beacon loop functionality.
- Power Management: Remotely power the radio on or off to conserve energy or safely shut down systems during inclement weather.
- Signal Monitoring: Automatically query the S-meter or SWR to log performance metrics during high-power operation.
Example Prompts
- "Set the radio to 14.074 MHz in USB mode and check the current SWR."
- "Power on the Icom IC-7610 and wait 10 seconds before setting power output to 50 watts."
- "Send a CW beacon message 'CQ CQ DE [CALLSIGN]' three times with a 30-second interval between transmissions."
Tips & Limitations
- Port Conflicts: The serial port cannot be accessed by rigctl if flrig is currently active. Always ensure flrig is closed when attempting to send direct commands or power-cycle the radio.
- Power Scaling: Be extremely careful with power commands. In rigctl, the scale is 0.0 to 1.0, where 1.0 equals 100W. Entering '5' will equate to 500W, potentially damaging your equipment.
- Boot Delays: The radio requires roughly 7-10 seconds to fully initialize after a power-on command. Any attempt to send frequency or mode commands immediately following power-on will result in 'command rejected' errors.
- Baud Rates: Stick strictly to 19200 baud for serial communication to ensure command stability.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-morozsm-icom-7610": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution