返回顶部
l

lametric-cli

Control LaMetric TIME/SKY smart displays from the command line. Use when sending notifications, controlling device brightness/volume, managing timers, or displaying data on LaMetric devices. Triggers on "LaMetric", "smart display", "notification to device", "set timer", "send alert to clock".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
593
下载量
0
收藏
概述
安装方式
版本历史

lametric-cli

# LaMetric CLI CLI tool for controlling LaMetric TIME/SKY devices. Send notifications, control settings, manage timers, and stream content. ## Prerequisites ### Installation ```bash # Homebrew (macOS/Linux) brew install dedene/tap/lametric # Or Go install go install github.com/dedene/lametric-cli/cmd/lametric@latest ``` ### Setup 1. Get API key from LaMetric mobile app: Device Settings > API Key 2. Run setup wizard: ```bash lametric setup ``` Or configure manually: ```bash # Store API key securely lametric auth set-key --device=living-room # Or use environment variables export LAMETRIC_API_KEY=your-api-key export LAMETRIC_DEVICE=192.168.1.100 ``` Config file location: `~/.config/lametric-cli/config.yaml` ## Core Workflows ### Sending Notifications **Simple notification:** ```bash lametric notify "Hello World" ``` **With icon and sound:** ```bash lametric notify "Build passed" --icon=checkmark --sound=positive1 ``` **Critical alert (wakes device, plays alarm):** ```bash lametric notify "ALERT: Server down" --priority=critical --sound=alarm1 ``` **Progress indicator:** ```bash lametric notify "Upload progress" --goal=75/100 --icon=upload ``` **Sparkline chart:** ```bash lametric notify "CPU Usage" --chart=10,25,50,30,45,80,60 ``` **From stdin (for pipelines):** ```bash echo "Build complete" | lametric notify git log -1 --format="%s" | lametric notify --icon=github ``` **Wait for user dismissal:** ```bash lametric notify "Confirm deployment?" --wait ``` ### Device Control **Get device info:** ```bash lametric device ``` **Display brightness:** ```bash lametric display get lametric display brightness 50 # Set to 50% lametric display mode auto # Auto brightness ``` **Audio volume:** ```bash lametric audio get lametric audio volume 30 # Set to 30% ``` **Bluetooth:** ```bash lametric bluetooth get lametric bluetooth on lametric bluetooth off ``` ### Built-in Apps **Timer:** ```bash lametric app timer set 5m # Set 5 minute timer lametric app timer set 1h30m # Set 1 hour 30 minutes lametric app timer start lametric app timer pause lametric app timer reset ``` **Stopwatch:** ```bash lametric app stopwatch start lametric app stopwatch pause lametric app stopwatch reset ``` **Radio:** ```bash lametric app radio play lametric app radio stop lametric app radio next lametric app radio prev ``` **App navigation:** ```bash lametric app list # List installed apps lametric app next # Switch to next app lametric app prev # Switch to previous app ``` ### Streaming Stream images or video to the display: ```bash lametric stream start # Start streaming session lametric stream image logo.png # Send static image lametric stream gif animation.gif # Send animated GIF lametric stream stop # End streaming ``` **Pipe from ffmpeg:** ```bash ffmpeg -i video.mp4 -vf "scale=37:8" -f rawvideo -pix_fmt rgb24 - | lametric stream pipe ``` ### Discovery Find LaMetric devices on your network: ```bash lametric discover lametric discover --timeout=10s ``` ## Common Patterns ### Build/CI Notifications ```bash # Success lametric notify "Build #123 passed" --icon=checkmark --sound=positive1 # Failure lametric notify "Build #123 failed" --icon=error --sound=negative1 --priority=warning # Deployment lametric notify "Deployed to prod" --icon=rocket --sound=positive2 ``` ### System Monitoring ```bash # CPU alert lametric notify "High CPU: 95%" --priority=warning --icon=warning # Disk space lametric notify "Disk: 85% full" --goal=85/100 --icon=harddrive ``` ### Pomodoro Timer ```bash lametric app timer set 25m && lametric app timer start ``` ### Meeting Reminder ```bash lametric notify "Meeting in 5 min" --icon=calendar --sound=alarm3 --priority=warning ``` ## Quick Reference ### Popular Icons | Alias | Description | |-------|-------------| | `checkmark` | Success/complete | | `error` | Error/failure | | `warning` | Warning/caution | | `info` | Information | | `rocket` | Deploy/launch | | `github` | GitHub | | `slack` | Slack | | `mail` | Email | | `calendar` | Calendar/meeting | | `download` | Download | | `upload` | Upload | Run `lametric icons` for full list. ### Popular Sounds | Sound | Category | |-------|----------| | `positive1-5` | Success sounds | | `negative1-5` | Error sounds | | `alarm1-13` | Alarm sounds | | `notification1-4` | Gentle notifications | Run `lametric sounds` for full list. ### Global Flags | Flag | Description | |------|-------------| | `-d, --device` | Device name or IP | | `-j, --json` | Output JSON | | `--plain` | Output TSV (for scripting) | | `-v, --verbose` | Verbose logging | ## Troubleshooting ### Connection Failed 1. Verify device IP: `lametric discover` 2. Check device is on same network 3. Ensure API key is correct: `lametric auth get-key --device=NAME` ### Authentication Error ```bash # Re-set API key lametric auth set-key --device=living-room # Or use environment variable export LAMETRIC_API_KEY=your-api-key ``` ### Device Not Found ```bash # Discover devices lametric discover --timeout=10s # Add to config lametric setup ``` ## Installation ```bash brew install dedene/tap/lametric ```

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lametric-cli-1776420063 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lametric-cli-1776420063 技能

通过命令行安装

skillhub install lametric-cli-1776420063

下载 Zip 包

⬇ 下载 lametric-cli v1.0.2

文件大小: 2.81 KB | 发布时间: 2026-4-17 18:24

v1.0.2 最新 2026-4-17 18:24
- Removed the requirement for the LAMETRIC_DEVICE environment variable in the skill metadata.
- Updated the metadata section to only require the lametric binary for operation.
- No workflow or usage changes to documentation content.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部