Integraciones más populares de Home Assistant → candidatas para integraciones externas de Gladys

He propuesto quince nuevas integraciones aún libres (verificado hoy en el seguimiento de @Will_71, en este hilo, en la tienda, en el corazón de Gladys y en GitHub). Cada una se basa en una biblioteca o proyecto existente y mantenido, sin GPL:

Energía

  • ENTSO-E (P2): los precios de la electricidad del día siguiente, hora por hora, para toda Europa, incluida Francia, para poner en marcha los aparatos en las horas más baratas (token ENTSO-E gratuito).
  • Ohme (P2): los cargadores Ohme: estado, potencia, energía y modo de carga.
  • YouLess (P2): el lector de contador YouLess en local: electricidad, gas y agua.
  • ENGIE Belgium (P2): consumo y tarifas de los contratos ENGIE en Bélgica.

Clima y aire

  • Intergas InComfort (P2): las calderas Intergas en local: temperaturas, presión y consigna.
  • Trane Nexia / American Standard (P2): los termostatos Nexia: consigna, modo, humedad.
  • IQAir AirVisual (P2): la calidad del aire de tu ciudad o de un sensor AirVisual.

Casa

  • Schlage Encode (P2): las cerraduras Schlage, desbloqueo desactivado por defecto.
  • Hubspace (P2): bombillas, enchufes y ventiladores Hubspace.
  • Leviton Decora Wi-Fi (P2): interruptores y reguladores Leviton.
  • Sleep Number SleepIQ (P2): presencia en la cama, firmeza y puntuación del sueño.
  • Picnic (P2): el próximo pedido de compras y su franja horaria, incluida Francia.

Servidores y multimedia

  • Portainer (P2): el estado de los contenedores Docker, reinicio desactivado por defecto.
  • Tautulli (P2): la actividad de Plex: flujos en curso y ancho de banda.
  • Elegoo (P2): las impresoras 3D Elegoo en local: estado, progreso y temperaturas.

Todas en el SDK 0.15, en francés y en inglés. No hay tema por integración: saldrán en grupos de cinco, con un resumen aquí cada vez y el enlace de cada depósito. ¡Bienvenidos los probadores, especialmente para ENTSO-E, Picnic, YouLess e InComfort!

Yo uso:

Google Mail
Google Weather
Kleenex Pollen Radar

@pierre-gilles

Te etiqueto porque no estoy seguro de que hayas visto mi pregunta perdida en la masa:

Tomo iCSee PTZ y Wyze

Sorteo de la mañana del sábado por mi parte, cinco integraciones, siempre probables de verdad (resumen aquí cuando salgan):

  • openHAB (puente): los objetos de un servidor openHAB en Gladys, local y en directo, en la línea de los puentes Jeedom, Domoticz y Home Assistant
  • Apprise: enviar los mensajes de Gladys a cualquiera de los 100+ servicios de Apprise (Discord, Matrix, SMS, correo electrónico…) a través de su API autoalojada
  • Traefik: el estado de los enrutadores, servicios y servidores de un proxy inverso Traefik, las fallas como desencadenadores de escena
  • Donetick: las tareas domésticas y las tareas de Donetick, por hacer y atrasadas, y marcarlas como hechas desde una escena
  • Homebox: el inventario de la casa (número de objetos, valor, garantías que expiran) desde Homebox

Si alguien ya estaba en ello, hágamelo saber :slight_smile:

La tanda del sábado por la mañana ha salido, los cinco:

Aún no probadas en una instalación real de Gladys: sus comentarios son bienvenidos.

Cinco de las quince integraciones reservadas para el número 241 están publicadas. Llegarán a la tienda en el próximo paso del indexador, y « Instalar desde GitHub » ya funciona con el enlace de cada repositorio.

ENTSO-E v0.1.1 : GitHub - LM1LC3N7/gladys-entsoe: Gladys Assistant external integration for ENTSO-E day-ahead electricity prices across Europe. Unofficial, not affiliated with ENTSO-E. · GitHub
Los precios de la electricidad del día siguiente, hora por hora o cada cuarto de hora, para una zona europea (Francia por defecto): precio actual, siguiente, min/max del día, período más barato del día y del día siguiente, y el rango del período actual para iniciar los dispositivos en el momento adecuado. IVA y gastos opcionales. Adaptado de hass-entso-e (Apache-2.0). Límite: se requiere un token ENTSO-E gratuito (la documentación explica cómo obtenerlo); el día siguiente se conoce hacia las 13 h.

Picnic v0.1.1 : GitHub - LM1LC3N7/gladys-picnic: Gladys Assistant external integration for Picnic grocery delivery: next delivery and time slot. Unofficial, not affiliated with Picnic. · GitHub
Las compras de Picnic (Francia, Bélgica, Países Bajos, Alemania) en modo solo lectura: ranura y hora de llegada de la próxima entrega, cesta, hora límite de pedido, y un disparador « entrega en aproximación ». Si Picnic solicita un código por SMS, dos botones en la configuración son suficientes. Adaptado de python-picnic-api2 (Apache-2.0). Límite: API no oficial.

Portainer v0.1.1 : GitHub - LM1LC3N7/gladys-portainer: Gladys Assistant external integration for Portainer: Docker container status. Unofficial, not affiliated with Portainer. · GitHub
Sus contenedores Docker vistos por Portainer: en marcha, salud, CPU, memoria, y un disparador cuando un contenedor se detiene o se vuelve insalubre. Iniciar, detener y reiniciar son botones desactivados hasta que los autorices; Gladys, sus integraciones, Portainer y todo lo que monta el socket Docker nunca pueden ser detenidos. Inspirado en homeassistant-portainer (Apache-2.0).

IQAir AirVisual v0.1.1 : GitHub - LM1LC3N7/gladys-airvisual: Gladys Assistant external integration for IQAir AirVisual air quality. Unofficial, not affiliated with IQAir. · GitHub
La calidad del aire (AQI, contaminante principal) alrededor de cada casa Gladys o de una ciudad elegida, y las mediciones de los monitores AirVisual Pro (PM2.5, PM10, CO2…). Adaptado de pyairvisual (MIT). Límite: el plan gratuito de IQAir impone una lectura cada 30 minutos aproximadamente, ajustada para nunca exceder el cupo.

Elegoo v0.1.1 : GitHub - LM1LC3N7/gladys-elegoo: Gladys Assistant external integration for Elegoo 3D printers over the local SDCP protocol. Unofficial, not affiliated with Elegoo. · GitHub
Las impresoras 3D Elegoo en local (Centauri Carbon, Saturn 4 Ultra, Mars 5 Ultra): estado, progreso, capas, tiempo restante, temperaturas, y disparadores « impresión terminada », « error », « pausa ». Pausa, reanudar y detener en acciones de escena, desactivados hasta que los autorices; nunca inicio de impresión. Adaptado de elegoo-homeassistant (MIT). Límite: los modelos antiguos en SDCP V1 (incluida la Saturn 3 Ultra) no son compatibles.

De paso, actualizaciones para integraciones ya publicadas:

  • Tibber v0.1.2: el consumo del día y del día anterior se convierten en simples sensores y ya no se añaden al seguimiento energético (solo el resumen semanal los contaba además). Si lo había instalado, haga clic en « Actualizar » en el dispositivo Tibber en Descubrimiento: el historial y el enlace con el contrato se mantienen.
  • Homey v0.1.2: desbloquear una cerradura, controlar una puerta de garaje, una válvula o una alarma ahora requiere activar la opción correspondiente; bloquear sigue siendo siempre permitido.
  • Ajax v0.1.2: el canal interno entre los dos contenedores ahora está autenticado en ambos sentidos, nada que reconfigurar.

Ninguna ha funcionado aún con una cuenta real o un dispositivo real: sus comentarios son bienvenidos en los issues de GitHub, especialmente para ENTSO-E, Picnic y Elegoo.

Sorteo de la tarde del sábado por mi parte, cinco más, siempre probables (resumen aquí cuando salgan):

  • Gatus: los puntos de acceso vigilados por Gatus (en línea, tiempo de respuesta, disponibilidad), las fallas como activadores de escena
  • Tandoor Recipes: el menú del día y la lista de compras de Tandoor, y añadir un artículo desde una escena
  • KitchenOwl: las listas de compras compartidas y la comida del día, añadir o retirar un artículo desde Gladys
  • WireGuard (wg-easy): quién está conectado al VPN de la casa, con activadores al conectar y desconectar
  • Baby Buddy: el seguimiento de los cuidados del bebé (comidas, pañales, sueño), y acciones rápidas para anotar un pañal o iniciar una comida de noche desde un botón

Si alguien ya estaba en esto, hágamelo saber :slight_smile:

El sorteo del sábado por la tarde ha salido, los cinco:

Aún no probadas en una instalación Gladys real: sus comentarios son bienvenidos.

Interesado en gatus y wireguard, gracias :slightly_smiling_face:

Tengo un homarr para un panel de control de homelab, que se vuelve cada vez más inútil con todos estos nuevos módulos :rofl:

Tres más por mi parte, siempre probables en la práctica (resumen aquí cuando salgan):

  • iPerf3: medir regularmente el ancho de banda de la red local (Wi-Fi, CPL, conexión al NAS) hacia sus propios servidores iperf3, con un disparador cuando el ancho de banda cae; como complemento de Speedtest, que mide Internet
  • openSenseMap: las mediciones de las senseBox (la suya o las de su vecindario): temperatura, humedad, partículas finas, ruido…, a través de la API abierta, sin cuenta
  • Lanzamientos espaciales: los próximos lanzamientos de cohetes (Ariane, SpaceX…) a través de la API pública Launch Library 2, con cuenta regresiva y disparadores antes del despegue y al resultado

Si alguien ya estaba en ello, hágamelo saber :slight_smile:

Las tres de la tarde están disponibles:

Aún no probadas en una instalación real de Gladys: sus comentarios son bienvenidos.

Cinco más de las quince reservadas en el n° 241 están publicadas. Llegarán a la tienda en el próximo paso del indexador, y « Instalar desde GitHub » ya funciona con el enlace de cada repositorio.

Tautulli v0.1.1 : GitHub - LM1LC3N7/gladys-tautulli: Gladys Assistant external integration for Tautulli: Plex activity and bandwidth. Unofficial, not affiliated with Tautulli or Plex. · GitHub
La actividad de Plex vista por Tautulli, en solo lectura: flujos en curso, transcodificaciones, ancho de banda, Plex accesible, hasta 10 usuarios seguidos, y un disparador « reproducción iniciada / en pausa / reanudada / detenida » por usuario. Portado de pytautulli (MIT). Límite: la clave pasa en la dirección, única método de todas las versiones de Tautulli (piensen en los registros de un proxy inverso).

Ohme v0.1.1 : GitHub - LM1LC3N7/gladys-ohme: Gladys Assistant external integration for Ohme EV chargers. Unofficial, not affiliated with Ohme. · GitHub
Los bornes de carga Ohme: estado, potencia, corriente, tensión, energía de la sesión, objetivo y batería del vehículo. El modo (inteligente / máxima / pausa) y el objetivo de batería se cambian desde Gladys si lo autorizas, en listas, nunca por un interruptor. Portado de ohmepy (MIT). Límites: un borne por cuenta, API no oficial, nada en la pestaña energía (Ohme no da un índice).

Intergas InComfort v0.1.1 : GitHub - LM1LC3N7/gladys-incomfort: Gladys Assistant external integration for Intergas InComfort boilers over the local gateway. Unofficial, not affiliated with Intergas. · GitHub
Las calderas Intergas por la pasarela Lan2RF, en local: temperatura y presión del circuito, agua caliente, quemador, bomba, fallos, y para cada termostato la temperatura y la consigna. Solo la consigna de la habitación (5-30 °C) se cambia, y solo si lo autorizas; nada enciende ni apaga la caldera. Portado de incomfort-client (MIT).

YouLess v0.1.1 : GitHub - LM1LC3N7/gladys-youless: Gladys Assistant external integration for YouLess energy monitors over the local API. Unofficial, not affiliated with YouLess. · GitHub
Los lectores de contador YouLess LS110 / LS120 en local: potencia instantánea, índice de electricidad en la pestaña energía, inyección, fases, gas y agua. Un corte de la conexión con el contador o un salto anormal del índice nunca falsea el consumo: el salto se retiene hasta que lo aceptes. Portado de youless-api (MIT).

ENGIE Belgium v0.1.1 : GitHub - LM1LC3N7/gladys-engie-belgium: Gladys Assistant external integration for ENGIE Belgium: consumption and prices. Unofficial, not affiliated with ENGIE. · GitHub
Para nuestros amigos belgas: los precios de su contrato ENGIE (simple, día, noche, inyección), el consumo de electricidad por día en la pestaña energía, el gas en sensor simple, el saldo y el anticipo. ENGIE pide un código por SMS en cada conexión: dos botones en la configuración. Opción « sensor solo » si también tienes Fluvius. Documentación en francés, inglés y neerlandés. Portado de aioengiebelgium y hass-engie-be (MIT). Límite: un usuario ENGIE dedicado es altamente recomendado.

De paso:

Ninguna ha funcionado aún con una cuenta real o un dispositivo real: tus comentarios son bienvenidos en los issues de GitHub, especialmente para YouLess, Ohme y ENGIE.

Muchas gracias por la integración de Ariston.net… ¿Sería posible añadir las funciones « Manual », « Programado » y « Eco » (esta última es el acumulador que gestiona según nuestros hábitos).

Luego probé la función « Boost », cambia bien en la app de mi teléfono, pero cuando hago clic para desactivarla, no funciona.

Siempre en relación con la aplicación oficial, falta el tiempo restante de calefacción… « Temperatura en… ».

Muchas gracias por todo

Fabrice

Sorteo del sábado por la noche de mi lado, cinco más, siempre probables para de verdad (resumen aquí cuando salgan):

  • n8n: el estado de sus flujos de trabajo n8n (activos, ejecuciones fallidas) con desencadenadores en los fallos, y lanzar un flujo de trabajo desde una escena Gladys
  • Karakeep (antes Hoarder): guardar un enlace o una nota en sus favoritos autoalojados desde una escena, contadores y últimos favoritos
  • SSH: monitorear sus máquinas Linux (accesible, carga, memoria, disco, sensores personalizados) y lanzar comandos declarados con antelación desde las escenas, nunca un comando libre
  • Redfish: el estado de sus servidores a través de su controlador de gestión (Dell iDRAC, HPE iLO, Lenovo XClarity, Supermicro…): encendido, salud, consumo, temperaturas, ventiladores, registro; apagado/encendido desactivado por defecto
  • Fracasos (Lichess y Chess.com): clasificaciones, jugador en línea o en partida, última partida, con un desencadenador al final de la partida

Si alguien ya estaba en ello, dígamelo :slight_smile:

¡Gracias @Fabrice por el feedback!

  • Boost : bien visto, el botón del widget solo sabía iniciar el boost. Se ha corregido en la 1.0.2 de Ariston NET: durante un boost, el botón se convierte en « Detener el boost » y restaura el modo anterior. Actualiza desde Gladys.
  • Manual / Programado / Eco : los modos pasan por la funcionalidad « Modo » del dispositivo de agua caliente, que puedes poner en tu tablero. La lista depende del modelo, porque Ariston no usa los mismos códigos en todas partes. ¿Me puedes decir el modelo exacto de tu calentador? Verificaré que el modo Eco esté disponible para él.
  • Tiempo restante de calentamiento : estoy revisando si la nube de Ariston lo proporciona para tu modelo, y lo añadiré si es así.

El sorteo del sábado por la noche ha salido, los cinco:

Aún no probado en una instalación real de Gladys: se agradecen sus comentarios.

Por mi parte, Pushbullet ya está disponible y Bison Futée está en curso

Bison FUtée disponible
Ginko Besançon disponible
Fail2ban en curso
Carbu.com en curso

Las seis últimas del lote reservado para el n° 241 (con NetBird añadido al n° 253) están publicadas. Llegarán a la tienda en el próximo paso del indexador, y « Instalar desde GitHub » ya funciona con el enlace de cada repositorio.

NetBird v0.1.1 : GitHub - LM1LC3N7/gladys-netbird: Gladys Assistant external integration for NetBird: peers online, connection status and network health. Unofficial, not affiliated with NetBird. · GitHub
Los pares de tu red NetBird, en la nube o autoalojados, en modo solo lectura: conectado, última conexión, IP de NetBird, versión del cliente, expiración, más un contador de pares conectados. Desencadenadores « par conectado / desconectado / conexión expirada ». Se recomienda un token: un usuario de servicio con el rol de Auditor. Servidor autoalojado en https obligatorio, certificado verificado o huella clavada. API REST oficial, idea tomada de Tailscale de @prohand.

Schlage v0.1.1 : GitHub - LM1LC3N7/gladys-schlage: Gladys Assistant external integration for Schlage Encode smart locks. Unofficial, not affiliated with Schlage. · GitHub
Los cerraduras Schlage Wi-Fi (Encode, Arrive, Sense Pro…) para cuentas de EE.UU. y Canadá: cerrada o no, atascada, batería, última acción y por quién, desencadenadores « desbloqueada » y « atascada ». Bloquear siempre está permitido, desbloquear sigue desactivado hasta que lo autorices. No se envía ningún código por SMS o correo electrónico sin hacer clic. Portado de pyschlage (Apache-2.0).

SleepIQ v0.1.1 : GitHub - LM1LC3N7/gladys-sleepiq: Gladys Assistant external integration for Sleep Number SleepIQ beds. Unofficial, not affiliated with Sleep Number. · GitHub
Las camas Sleep Number (EE.UU.): presencia en la cama por lado, firmeza, puntuación del sueño, base y luz nocturna, desencadenadores « entrada a la cama / salida de la cama ». Los comandos (firmeza, posiciones guardadas de la base, luz nocturna) están desactivados por defecto, y el botón « Apagar la base » siempre funciona. Portado de asyncsleepiq (MIT).

Nexia / Trane / American Standard v0.1.1 : GitHub - LM1LC3N7/gladys-nexia: Gladys Assistant external integration for Trane Nexia and American Standard thermostats. Unofficial, not affiliated with Trane. · GitHub
Los termostatos Trane Nexia, Trane Home y American Standard Home: temperatura, humedad, consignas de calor y frío, modo y estado por zona, en °F o °C convertidos exactamente. Comandos desactivados por defecto, una consigna fuera de límites es rechazada, nunca se ajusta. Portado de nexia (Apache-2.0).

Hubspace v0.1.1 : GitHub - LM1LC3N7/gladys-hubspace: Gladys Assistant external integration for Hubspace lights, plugs and fans. Unofficial, not affiliated with Hubspace or Home Depot. · GitHub
Los dispositivos Hubspace (Home Depot): luces (brillo, temperatura de color, color), enchufes, ventiladores, cerraduras y programadores de riego. Desbloquear y abrir el riego siguen desactivados por defecto, nunca por un interruptor. Portado de aioafero (MIT).

Leviton Decora Smart Wi-Fi v0.1.1 : GitHub - LM1LC3N7/gladys-leviton: Gladys Assistant external integration for Leviton Decora Smart Wi-Fi switches and dimmers. Unofficial, not affiliated with Leviton. · GitHub
Interruptores, reguladores y enchufes Leviton (EE.UU., Canadá) de la cuenta My Leviton. Leviton envía un código por correo electrónico en cada conexión de una cuenta con autenticación doble: la integración solo se conecta por sí misma para una cuenta sin código, de lo contrario espera un clic en « Probar la conexión ». Enchufes diferenciales GFCI ocultos. Portado de decora-wifi (MIT).

De paso, se han corregido algunos módulos ya publicados. Actualícelos desde Gladys:

  • Portainer 0.1.2, ENTSO-E 0.1.2, AirVisual 0.1.2, Homey 0.1.3: el estado y la pestaña Descubrimiento se vuelven a publicar en cada reconexión a Gladys (podían quedar vacíos después de un reinicio de Gladys), y un dispositivo republicado ya no pierde nunca funcionalidad.
  • Tibber 0.1.4: un token rechazado y un límite de solicitudes (429) se guardan después de un reinicio de la integración, para no enviar solicitudes rechazadas en bucle.

También añado PhoneTrack (la aplicación Nextcloud): un dispositivo Gladys por teléfono seguido (posición, batería, precisión, velocidad, visto por última vez) mediante un enlace de compartir en modo solo lectura, y un desencadenador « silencioso desde X minutos ». Está en revisión.

Ninguno ha funcionado aún con una cuenta real o un dispositivo real: sus comentarios son bienvenidos en los issues de GitHub.