Integración externa - Rachio (riego conectado)

¡Hola a todos!

Como se anunció en el hilo de solicitudes, aquí tenéis Rachio en Gladys:
los programadores de riego conectados, muy extendidos en América del Norte
y que también se ven por aquí.

¿Qué hace?

  • Un dispositivo por controlador: en línea o no, interruptor de encendido/apagado,
    riego en curso, zona en curso, minutos restantes, horas de retraso por lluvia restantes.
  • Un dispositivo por zona: un interruptor « Riego » (encendido, la zona riega la duración por defecto;
    apagado, el riego se detiene) y la fecha del último riego.
  • Cuatro activadores de escena: riego iniciado, riego terminado
    (con la zona y la duración), retraso por lluvia puesto o levantado, controlador fuera de línea o de vuelta.
  • Seis acciones de escena: regar una zona N minutos, regar varias
    zonas seguidas, iniciar un programa, saltar un programa, detener
    el riego, poner un retraso por lluvia (0 para levantarlo).
  • Un widget « Jardín Rachio »: el estado del controlador y de las zonas, con
    botones para regar una zona, detener, iniciar un programa o poner
    un retraso por lluvia.
  • Con Gladys Plus (opcional): un webhook Rachio avisa a Gladys en
    tiempo real. Sin él, la integración lee Rachio cada 10 minutos, y
    cada 2 minutos durante un riego.

Lo bueno

  • Lluvia anunciada para mañana → retraso por lluvia de 24 h, sin abrir la app.
  • Fin del riego del huerto → « Huerto regado 15 min » en el teléfono.
  • Controlador fuera de línea durante las vacaciones → mensaje, antes de encontrar
    la hierba quemada.
  • Un botón en el tablero para regar los tomates 10 minutos.

Instalación

Gladys 5.1 mínimo. Llega a la tienda en el próximo paso del
indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub,
con la dirección GitHub - LM1LC3N7/gladys-rachio: Gladys Assistant external integration for Rachio smart sprinkler controllers (US & Canada): zones, start/stop watering, rain delay, schedules and watering scene triggers, through the official Rachio API. Unofficial, not affiliated with Rachio. · GitHub

  1. Obtén tu clave de API: app Rachio → Perfil → clave de API (o
    en app.rach.io).
  2. Pégala en la configuración, luego haz clic en Probar Rachio: la
    lista de tus controladores, zonas y programas se muestra.
  3. Pestaña Descubrimiento: añade el controlador y las zonas.

Pequeñas reservas honestas

  • Beta, desarrollada sin Rachio: no tengo ni controlador ni cuenta. Los
    nombres de los campos provienen de la documentación oficial de la API, y todo
    lo que queda por confirmar está listado en el TODO del repositorio. Un primer
    feedback con tu modelo (Gen 2, Gen 3) sería valioso.
  • Rachio limita el número de llamadas por día y por clave: la integración se queda
    muy por debajo y se ralentiza por sí misma si el cupo baja. Sin Gladys
    Plus, un riego de unos minutos puede pasar entre dos lecturas.
  • El Smart Hose Timer (el grifo conectado) aún no está gestionado.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente,
no afiliado a Rachio.

Repositorio: GitHub - LM1LC3N7/gladys-rachio: Gladys Assistant external integration for Rachio smart sprinkler controllers (US & Canada): zones, start/stop watering, rain delay, schedules and watering scene triggers, through the official Rachio API. Unofficial, not affiliated with Rachio. · GitHub