SmartPi 设备绑定、扫码、设备管理与连接故障排查。Use when the user mentions binding SmartPi, SmartPi QR code, 9002, SmartPi connection failure, listing SmartPi devices, or removi...
Coding
OpenSprinkler
Try itMonitor and control an OpenSprinkler irrigation controller. Enables checking status, running manual stations/programs, toggling rain delays, viewing logs, and pausing the queue via AI-friendly JSON formatting and 1-based station indexing—with no dangerous system commands.
What it does
Monitor and control an OpenSprinkler irrigation controller. Allows checking status, running manual stations/programs, toggling rain delays, viewing logs, pausing the queue, and managing overall system operation.
The skill document
OpenSprinkler Local Controller
This skill grants access to an OpenSprinkler irrigation controller via its local HTTP API.
Guidelines for the AI
- Station IDs & Program IDs: You will exclusively use 1-based Station IDs (1-72) and Program IDs when interacting with the user and the tools.
- Special Program IDs in Logs: When reading logs, note that Program ID 255 indicates a manual station run, and Program ID 254 indicates a manual run-once sequence.
- Naming: Try to respond using human-readable Station Names and Program Names when they are available or provided by the user. Fall back to numerical IDs if names are missing or if it makes the response clearer.
- Duration: When turning on a station manually, always ask the user for a duration if they do not provide one. Do not guess water times.
- System Diagnostics & Weather: * If the user asks about the physical "Rain Sensor" or other hardware sensors, use
get_statusto checkrain_sensor_active.- If the user asks about the "Watering Level" (weather adjustment percentage), whether weather adjustments are currently active, firmware versions, or sunrise/sunset times, you must use the
get_optionstool.
- If the user asks about the "Watering Level" (weather adjustment percentage), whether weather adjustments are currently active, firmware versions, or sunrise/sunset times, you must use the
Related skills
Read Wyze sensor states — contact (door/window open/closed), motion (detected/clear), and temperature/humidity. Read-only. Unofficial Wyze API via wyze-node.
Control Wyze smart-home devices — lights (on/off/dim/color/temp), plugs, and wall switches — from your assistant. Unofficial Wyze API via wyze-node.
OpenStatus (openstatus.dev). Use this skill for ANY OpenStatus request — reading, creating, updating, and deleting data. Whenever a task involves OpenStatus,...
基于 Penman-Monteith 需水与土壤水分平衡,按阈值触发灌溉日历。Computes crop water demand with Penman-Monteith, runs a soil water balance and triggers an irrigation calendar.
Manage a climate-generalizable raised-bed garden with planted crops, Open-Meteo weekly forecasts, sowing recommendations, watering-week plans, reminders, harvest windows, and garden memory files.