-
Notifications
You must be signed in to change notification settings - Fork 0
Commands
Crow supports slash commands typed into the message composer. These commands control channels, groups, storage, APRS backends, and other node functions.
Show the built-in help text listing available slash commands.
Join or create a channel.
-
#namecreates or joins a shared-key channel (Meshtastic + MeshCore + AREDN). -
%namecreates or joins an AREDN-only channel using the unencryptedog==key.
Create or update an APRS group, create the corresponding AREDN-only channel, and send an initial message to the listed callsigns.
Callsigns must contain at least one digit (e.g. KN6PLV, KJ6DZB-4). Plain words are treated as message text.
Example:
/join #TacNet KN6PLV KJ6DZB-4 radio check
Same as above, but binds the APRS group and channel to a specific named backend.
Example:
/join #TacNet backend=direwolf1 KN6PLV KJ6DZB-4 radio check
Leave a channel and remove the matching APRS group if one exists.
/leave #TacNet
List all configured APRS groups and their members.
List public channels visible on the local AREDN network. Channels you can join are clickable.
List public channels visible across the wider mesh network (requires a bridge node). Falls back to local channels if no bridge is available.
Join a channel by name. Channels prefixed with # generate their key automatically from the name. Channels prefixed with % use the open key. Other channels require an explicit key.
Examples:
/channels join #mychannel
/channels join %public
/channels join MyChannel base64keyhere==
Leave a channel by name.
/channels leave #mychannel
These commands manage where Crow stores messages, images, and Winlink forms. See USB Storage for full setup instructions.
Show current storage state: mode (internal/usb/degraded), root directory, image directory, mountpoint, and USB port availability.
Detect removable USB storage devices attached to the node. Lists device path, model, size, and mount status.
Mount and activate USB storage. Auto-detects the first removable USB drive, mounts it, creates the required directories, and migrates existing data.
Return to internal node storage. The USB drive is not unmounted or erased.
Set the image storage quota in megabytes (1–65536). Oldest images are pruned when the quota is exceeded.
/storage quota images 128
List all configured APRS backends with their names, types, and connection status. Both forms are aliases. See APRS for full configuration.
Export the current selected channel's message log.
- Default format is plain text.
- CSV export uses timestamp, from, and message fields.
- Requires a selected channel with at least one message.
APRS messages are sent on the configured APRS channel (typically APRS og==). These are typed as regular messages (no leading slash), not slash commands.
| Syntax | Description |
|---|---|
@CALL-SSID message |
Send a direct APRS message to a station |
#groupname message |
Send to all members of a configured group |
#groupname CALL1, CALL2 message |
Send to an inline list of stations |
join #groupname CALL1, CALL2 message |
Create/update a group and send |
join #groupname backend=NAME CALL1 CALL2 message |
Create/update a group bound to a specific backend and send |
See APRS for full configuration and backend setup.
- Home
- Change Log
- Configuration
- Configuring Channels
- Backend Selection and Test Deployment
- Command Reference
- APRS Bridge
- LoRa Gateway Tags
- Meshtastic API Backend
- Memory Use
- Strict Gatekeeper
- Winlink
- USB Storage
APRS.mdBackend-Selection-and-Deployment.mdChange-Log.mdCommand-Reference.mdConfiguration.mdConfiguring-Channels.mdHome.mdLoRa-Gateway-Tags.mdMeshtastic-API.mdMemory-Use.mdStrict-Gatekeeper.mdUSB-Storage.mdWinlink.md_Sidebar.md
- Keep every
.mdwiki page linked here. - Keep
Home.mdand_Sidebar.mdin sync. - When a wiki page is removed, remove it from both the Home page inventory and this sidebar.