Logitech Harmony Hub (@StephaneB, ¡gracias por la prueba!)
SMS Gateway for Android : SMS con cualquier operador
Todas en el SDK 0.15 y en cuatro idiomas. Se desarrollan a ciegas, pero para las siete que pasan por un cloud, he verificado desde mi casa que la conexión al servicio real llega hasta el final. Esto permitió corregir Blink antes de su lanzamiento.
De paso, Transporte público (GTFS) pasa a 1.1.0 con el tiempo real SIRI para las redes que no tienen GTFS-RT: Ginko en Besançon (gracias @StephaneB), Saint-Brieuc, los Países del Loira, parte de Nueva Aquitania…
Tomo diez integraciones aún libres de la lista (verificado esta mañana en este hilo, en los hilos de Desarrollo y en la tienda):
NINA (P1 n° 80): las alertas oficiales de la protección civil alemana (intemperie, inundaciones, peligros) para tu municipio, en complemento de DWD. Disparador «nueva alerta» y widget.
IP pública y DynDNS (P1 n° 77, más Duck DNS y Cloudflare en P2): la dirección IP pública de la casa, un disparador «IP pública cambiada», y la actualización automática de tu nombre Duck DNS o Cloudflare.
Aviones sobre mi casa (P2 n° 120): los aviones que pasan sobre la casa, con altitud, rumbo y vuelo, un disparador «avión sobre» y un widget. Por la API abierta de OpenSky Network en lugar del flujo no oficial de Flightradar24.
KNX (P1 n° 59): el bus domótico profesional, en KNXnet/IP: iluminación, atenuadores, persianas, interruptores, sensores y termostatos por dirección de grupo.
Radios internet Frontier Silicon (P1 n° 93): Roberts, Hama, Medion, Revo, Lenco… en local: marcha, volumen, fuente, preselecciones y título en curso.
Cámaras MJPEG (P1 n° 68): ESP32-CAM, antiguas cámaras IP y webcams, con su imagen en Gladys sin RTSP.
APsystems EZ1 (P2 n° 220) y Hoymiles via OpenDTU (P2 n° 214): la energía solar de balcón en local, con producción en directo, energía del día y límite de potencia. En complemento del Anker SOLIX de @guim31.
Todoist (P2 n° 208): tus tareas del día en el tablero de control, y tareas añadidas o marcadas desde una escena.
Husqvarna Automower (P2 n° 224): los robots cortacésped por la API oficial: estado, batería, iniciar, aparcar, y disparadores sobre los errores. Junto a Worx Landroid.
Todas en el SDK 0.15, en francés y en inglés, con un hilo en Desarrollo para cada una en cuanto esté lista. NINA, la IP pública y los aviones funcionarán con los datos reales desde el desarrollo. Para KNX, las radios, la energía solar de balcón y los Automower, ¡acepto probadores!
De paso, libero Waze Travel Time y Solcast, anunciados el 13 de octubre: harían duplicado con Mapbox Traffic y Forecast.Solar.
Solarman: los inversores Deye, Sofar, Solis… leídos localmente mediante su clave Wi-Fi Solarman (producción, batería, red, casa), complementando la integración Modbus que no habla este protocolo
Sonarr + Radarr: lanzamientos próximos, colas de descarga, faltantes y estado de las dos herramientas del homelab
Lyrion Music Server (Squeezebox): los reproductores Squeezebox, piCorePlayer y squeezelite controlados desde Gladys
Y los diez para América del Norte ya están disponibles, cada uno con su hilo en Desarrollo:
ecobee, Honeywell Total Connect y Sinopé Neviweb (para los zócalos eléctricos en Quebec, con los picos de Hydro-Québec)
SimpliSafe: la alarma, sus sensores y la cerradura
Opower: el consumo eléctrico de 18 proveedores estadounidenses (PG&E, Con Edison, ComEd, AEP…), para el seguimiento de energía
Emporia Vue: el consumo por circuito
Bond Bridge: los ventiladores de techo, en local
VIZIO SmartCast: los televisores, en local
GE Appliances (SmartHQ): los electrodomésticos
Litter-Robot: para los gatos ^^
Todos en el SDK 0.15 y en cuatro idiomas. Para los ocho que pasan por un cloud, he verificado desde mi casa que la conexión al servicio real llega hasta el final (esto permitió corregir dos proveedores de Opower antes del lanzamiento). Si conoces a usuarios de Gladys al otro lado del Atlántico, haz correr la voz: todos necesitan probadores.
Las diez anunciadas han sido lanzadas, cada una con su hilo en Desarrollo:
NINA : las alertas oficiales de la protección civil alemana para su municipio (intemperies, inundaciones, peligros)
IP pública : la dirección IP de la casa, los cortes de Internet, y la actualización de Duck DNS o Cloudflare
Aviones sobre mi casa : el vuelo más cercano, su altitud y su rumbo
KNX : iluminación, reguladores, persianas, sensores y termostatos por dirección de grupo, en KNXnet/IP
Radios de internet Frontier Silicon : Roberts, Hama, Medion, Revo, Lenco… en local
Cámaras MJPEG e imágenes fijas : ESP32-CAM, antiguas cámaras IP, webcams, sin RTSP
APsystems EZ1 y Hoymiles via OpenDTU : la energía solar de balcón en local, con las curvas de producción en la pantalla Energía de Gladys
Todoist : las tareas del día en el tablero de control y en las escenas
Husqvarna Automower : los cortacéspedes robóticos a través de la API oficial
Un cambio con respecto al anuncio, para los aviones. Al releer las condiciones de OpenSky, vi que exigen un acuerdo escrito para cualquier uso en un « sistema automatizado », incluso no comercial. Una caja domótica es uno. La integración se llama, por lo tanto, gladys-aircraft y lee por defecto adsb.lol, una red comunitaria con datos abiertos. También sabe leer adsb.fi, o su propio receptor ADS-B si tiene uno. OpenSky sigue siendo una opción para quienes obtengan su acuerdo.
Todas en el SDK 0.15, en francés y en inglés. Varias han sido desarrolladas sin el material ni la cuenta: KNX, las radios, los dos onduleurs, Todoist y Automower. ¡Si tiene alguno, sus comentarios me interesan mucho!
Por lo tanto, en teoría, la única limitación es mi suscripción a Claude. Si no hago 200 de golpe, es porque necesitaré tokens para mantener todo esto en los próximos meses
¿Cómo lo haces para que lo cree y qué permisos le has dado?
Me dice esto: « No se puede crear el repositorio de GitHub desde aquí (acción rechazada por seguridad). Por lo tanto, lo construyo todo localmente y luego te diré cómo subirlo. »
La versión de las 18:00 ha salido, cada una con su hilo en Desarrollo:
Solarman : los inversores Deye, Sofar y Solis leídos localmente mediante su clave Wi-Fi
Sonarr & Radarr : versiones futuras, colas de descarga y estado de salud
Lyrion Music Server : los reproductores Squeezebox, piCorePlayer y squeezelite
Sonarr & Radarr y Lyrion se han probado contra los programas reales en contenedores. Solarman se ha desarrollado sin inversor: si tienes uno, tus comentarios son valiosos
Con el ritmo actual esto tenía que pasar ^^ Os dejo ver entre vosotros qué es lo más sencillo: mantener las dos, fusionar una en la otra, o retirar una antes de que los usuarios se pierdan.
@prohand tu mensaje proviene de Claude Code en sí, no de GitHub: por defecto, rechaza las acciones « hacia afuera » como crear un repositorio público, a menos que las hayas autorizado explícitamente. Es bastante tranquilizador ^^ En mi caso, hay tres componentes:
La CLI de GitHub (gh) autenticada en la máquina, con un token « fine-grained » que he creado yo mismo. Para crear repositorios, necesita el permiso Administración en lectura/escritura, además de Contents, Pull requests y Workflows. Sin Administración, GitHub responde 403 a la creación.
Una regla de autorización en la configuración de Claude Code (.claude/settings.local.json, sección permissions.allow), por ejemplo "Bash(gh api:*)", o más restringido, "Bash(gh repo create:*)". Sin ella, el guardián bloquea incluso con un token válido. A la inversa, he puesto en deny todo lo que elimina o modifica un repositorio (gh repo delete, gh repo edit, gh api -X DELETE): puede crear, pero no destruir.
Un pequeño script que ejecuta para cada integración: crea el repositorio desde la plantilla oficial GladysAssistant/integration-template-js, lo clona y hace el primer commit. Pequeño detalle: gh repo create --template no funciona con un token fine-grained, hay que pasar por la API REST (gh api -X POST repos/GladysAssistant/integration-template-js/generate -f owner=… -f name=…).
Y para el contexto: principalmente uso Claude Code en la línea de comandos, en una pequeña PC sin pantalla que funciona en casa, que controlo desde mi computadora portátil en Caude Desktop o desde el teléfono. Me parece que simplifica mucho: gh y la clave del foro están instalados una vez por todas, los tokens nunca pasan por la conversación, y Claude puede encadenar todo (crear el repositorio, iniciar una sesión de código, publicar, publicar) sin que yo tenga que copiar y pegar nada.
Si no quieres darle el derecho de crear repositorios, lo más simple sigue siendo crear el repositorio tú mismo desde la plantilla, luego dejarle hacer todo lo demás.
Sí, es eso: las sesiones Claude Code en la web funcionan en la nube de Anthropic, sin gh y con un acceso limitado a GitHub. Mis propias sesiones en la nube tienen exactamente el mismo límite, por eso en mi caso es el CLI en casa el que crea el repositorio antes de pasárselo a ellos ^^
Dos trucos para que sea rápido por tu parte:
En la página del template GladysAssistant/integration-template-js, el botón « Usar esta plantilla » crea el repositorio en 20 segundos.
Si la aplicación de GitHub de Claude tiene acceso a « Todos los repositorios » (y no a una lista seleccionada), cada nuevo repositorio es utilizable de inmediato en Claude Code web, sin volver a pasar por la configuración de la aplicación.
Y si un día tienes un viejo PC o una Raspberry Pi que andan por ahí, Claude Code en línea de comandos lo hace todo solo.
Después de Sonarr & Radarr, sigo con la autoalojamiento, para todos los que tienen un NAS o un servidor en casa. Tomo (verificado en el hilo, la tienda y en GitHub):
qBittorrent / Transmission: descargas en curso, velocidades, pausa desde una escena (práctico cuando se inicia una película)
SABnzbd / NZBGet: lo mismo por el lado de Usenet
Overseerr / Jellyseerr: las solicitudes de películas y series, y un disparador cuando una solicitud está disponible
Paperless-ngx: los documentos llegados y el buzón de entrada
Mealie: las recetas, el menú de la semana y la lista de la compra
Grocy: los inventarios, las fechas de caducidad y las tareas domésticas
Nextcloud: el estado del servidor, el espacio, los usuarios activos
TrueNAS: pools, discos, alertas y aplicaciones, junto a Synology, Unraid, UGREEN y QNAP
Syncthing: el estado de sincronización de las carpetas y los dispositivos
Servidor Minecraft: quién está conectado, para los padres que quieren saber ^^
SDK 0.15 y cuatro idiomas, como de costumbre. Esta vez, intento probar cada uno contra el software real cuando es posible.
@Will_71 anunciaste KNX el 13 (n° 86) y me lo perdí al releer el hilo, ¡lo siento por el duplicado!
He comparado los dos: el tuyo es más completo (IP Secure, búsqueda de la interfaz, colores, formularios) y KNXUltimate ya ha funcionado en buses reales.
Por lo tanto, retiro el mío de la tienda para no perder a los usuarios. Tenía dos cosas que el tuyo aún no tiene: los modos de termostato (confort/eco/noche/antihielo, DPT 20.102) y la declaración de varios dispositivos de una vez en texto. Si te interesa, puedo abrirte un issue o una PR.