Coding

OpenSprinkler

Try it

Monitor 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_status to check rain_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_options tool.

Related skills

SmartPi 设备绑定、扫码、设备管理与连接故障排查。Use when the user mentions binding SmartPi, SmartPi QR code, 9002, SmartPi connection failure, listing SmartPi devices, or removi...

27 installs

Read Wyze sensor states — contact (door/window open/closed), motion (detected/clear), and temperature/humidity. Read-only. Unofficial Wyze API via wyze-node.

4 installs

Control Wyze smart-home devices — lights (on/off/dim/color/temp), plugs, and wall switches — from your assistant. Unofficial Wyze API via wyze-node.

4 installs

OpenStatus (openstatus.dev). Use this skill for ANY OpenStatus request — reading, creating, updating, and deleting data. Whenever a task involves OpenStatus,...

1 installs

基于 Penman-Monteith 需水与土壤水分平衡,按阈值触发灌溉日历。Computes crop water demand with Penman-Monteith, runs a soil water balance and triggers an irrigation calendar.

1 installs

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.

1 stars