Rinho para tu IA
Oficial de Rinho · gratis para equipos Rinho

Configurá y diagnosticá equipos Rinho desde la IA que ya usás

Skills para Claude, Codex y cualquier agente compatible. Le pedís en tu idioma, y la IA arma la configuración con las recetas de Rinho, la valida con el mismo motor del configurador y te la entrega lista para importar.

Funciona con Claude Code Claude.ai Codex Cursor Gemini CLI y todo agente que lea Agent Skills
Tres skills

Cada uno resuelve una tarea concreta

Instalá los que uses. Los tres leen la documentación pública de Rinho y comparten un único ejecutable (Node.js 18+, sin instalar nada más).

rinho-config

v1.6.5

Arma configuraciones: reglas, alarmas, salidas, reportes y bajo consumo, a partir de 31 recetas probadas. Valida cada línea antes de entregarla y avisa lo que tu firmware no soporta.

Le pedís"Que suene el buzzer si pasa 110 km/h más de 10 segundos, y corte de motor remoto con 2 minutos de preaviso."

rinho-diagnostics

v1.5.6

Diagnostica un equipo que no reporta, no tiene GPS, no detecta una entrada o se descarga: te dice qué consultar, interpreta las respuestas y llega a la causa. Solo lectura.

Le pedís"El equipo de la unidad 14 dejó de reportar ayer. Lo tengo por USB, ¿qué me fijo?"

rinho-zones

v1.5.1

Geocercas masivas: de un CSV, KML o KMZ al archivo de zonas (hasta 4096 geometrías), cómo cargarlo en el equipo y las reglas de entrada y salida.

Le pedís"Te paso el Excel con nuestras 40 sucursales. Quiero un evento al entrar y otro al salir de cada una."
Instalación

Elegí tu herramienta

Un minuto. Los skills se actualizan desde este sitio: la IA te avisa cuando hay una versión nueva, nunca se actualiza sola.

Como plugin, con actualizaciones desde el marketplace de Rinho:

/plugin marketplace add fernandorvs/rinho-skills
/plugin install rinho@rinho

O con el instalador estándar de skills, indicando Claude Code (sin -a claude-code los deja en .agents/skills/, que Claude Code no lee):

npx skills add fernandorvs/rinho-skills -a claude-code

Desde la carpeta de tu proyecto (o con -g para todos). El instalador detecta el agente; si tenés varios, indicá cuál con -a codex, -a cursor…:

npx skills add fernandorvs/rinho-skills

Te deja elegir cuáles instalar. Para ver qué hay sin instalar:

npx skills add fernandorvs/rinho-skills --list
  1. Descargá el .zip del skill que quieras (arriba).
  2. En Claude: Configuración → Capacidades → Skills → subir el .zip.
  3. En planes de empresa, el administrador puede cargarlo una vez para toda la organización.

Si tu entorno no puede ejecutar scripts, la IA usa el validador en línea de Rinho; si tampoco tiene internet, te indica validar al importar en el modo Código del configurador.

Cualquier agente que siga el formato abierto Agent Skills: copiá la carpeta skills/<nombre>/ del .zip a su carpeta de skills (.claude/skills/, .agents/skills/…). Si no soporta skills, pegale el SKILL.md como instrucciones y dale el validador por HTTP:

POST https://config.rinho.com.ar/api/validate
Content-Type: application/json

{"text": ">SRL50E;TRG=IGN+;ACC={GCQ00H}<", "models": ["spider"], "fw": "1.09.28.T50"}

Recursos para agentes: llms.txt · compat.json · recipes.md · version.json

Opcional: que la IA hable con el equipo por USB

Con el equipo conectado a tu PC, la IA puede consultarlo y mandarle la configuración validada, sólo si se lo pedís y le decís el puerto. Usa el paquete rinho-serial (el mismo ejecutable más el driver serie; Node.js 18+, se descarga solo):

npx -y rinho-serial query COM4 QVR QCEL QBU
npx -y rinho-serial send COM4 config.txt

Abre únicamente ese puerto, vuelve a validar el bloque para el modelo y firmware reales, respalda lo que va a tocar, manda una línea por vez y se detiene en el primer error. Las acciones (probar una salida, borrar una regla, reiniciar) salen sólo con tu confirmación explícita, comando por comando; claves, fábrica y firmware, sólo si vos lo forzás.

Así se ve

Una conversación real

Resumida. La IA pregunta modelo y firmware, parte de una receta, valida y recién entonces entrega.

VOS
Tengo un Spider IoT, firmware 1.09.28.T50, modo Avanzado. Quiero que si el camión pasa de 110 km/h por más de 10 segundos suene el buzzer (salida XP01) y se apague cuando baje.
IA
Parto de la receta "exceso de velocidad sostenido" y la validé para Spider con tu firmware: 3 comandos aceptados, 0 rechazados. Pegá esto en config.rinho.com.ar → modo Código → Importar:
>SVL02E01101100<                                   // VL02: 110 km/h, filtrada, sostenido 10 s
>SRL50E;TRG=VL02+;ACC={GER53H;@LOG}{SSSXP0111}<    // supera el límite → evento 53 + buzzer ON
>SRL51E;TRG=VL02-;ACC={GER54H;@LOG}{SSSXP0100}<    // vuelve a bajar → evento 54 + buzzer OFF
Usa VL02 y RL50-RL51. Leé el equipo antes de importar así no pisás nada. Para probarlo: en ruta, tiene que sonar recién después de 10 s continuos arriba de 110 y apagarse 10 s después de bajar. ✓ validado · 0 rechazos · 0 avisos
Cómo funciona

Mismo conocimiento que el configurador

1

Documentación viva

La IA lee docs.rinho.com.ar en el momento: comandos, firmware mínimo por modelo y las recetas vigentes. No inventa comandos.

2

El validador oficial

Cada bloque pasa por el mismo intérprete del modo Código del configurador: slots inexistentes, formatos, hardware que tu modelo no tiene.

3

Tu firmware

Con la versión del equipo, avisa qué funciones no están y cómo actualizar (Firmware → Por cable en el configurador).

4

Vos decidís qué llega al equipo

La IA entrega texto. Lo importás, lo revisás y lo mandás desde el configurador; o, si se lo pedís con el equipo en USB, lo manda ella con rinho-serial, con respaldo y frenando en el primer error.

Seguridad y privacidad

Pensado para equipos en la calle

Escribe sólo si se lo pedísPor defecto los skills generan texto. Mandan al equipo únicamente por el puerto USB que vos nombrás: la configuración revalidada y respaldada, y las acciones sólo con tu confirmación por comando. Claves, fábrica y firmware, nunca por su cuenta.

Salidas con avisoSi una configuración maneja corte de motor, sirena o bloqueo, la IA lo explica y recomienda probar con el vehículo detenido.

Sin datos tuyosEl chequeo de versión es un GET a version.json sin ningún dato. El validador en línea no guarda lo que recibe. Las claves (APN, Wialon) se piden enmascaradas.

Código a la vistaTodo lo que la IA ejecuta está en el repositorio público. Un solo archivo, Node.js, sin dependencias.