Saltar al contenido principal

Integración domótica Sinopé Neviweb, gratuita y de código abierto

Integración Sinopé Neviweb para Gladys Assistant

Termostatos, reguladores, controladores de carga y detectores de fugas Sinopé de Neviweb.

Sus dispositivos Sinopé en Gladys, a través de Neviweb, la nube de Sinopé: termostatos de zócalos eléctricos y de suelo radiante, interruptores y reguladores de luz, controladores de carga (calentador de agua, piscina, cargador de coche), detectores de fugas de agua y las pasarelas GT125 y GT130 — los dispositivos de primera generación (GT125), los Zigbee detrás de una GT130 y los Wi-Fi.

Desarrollada sin el hardware: sus comentarios son bienvenidos. La integración se escribió a partir de lo que las integraciones HACS de la comunidad saben de Neviweb, sin dispositivo Sinopé ni cuenta Neviweb: díganos lo que funciona y lo que no en GitHub.

Sin afiliación con Sinopé Technologies. Sinopé, Neviweb y Éco-Sinopé son sus marcas.

Lo que necesita​

  • Una cuenta Neviweb (la de la aplicación Neviweb), con sus dispositivos.
  • Gladys Assistant 5.2.0 o posterior.
  • Acceso a Internet desde Gladys: cada lectura pasa por neviweb.com.

Los dispositivos Zigbee que usted emparejó directamente con Zigbee2MQTT no están afectados: ya funcionan en Gladys sin Neviweb.

Puesta en marcha​

  1. En Gladys, Integraciones → Instalar desde GitHub, luego https://github.com/guim31/gladys-sinope.
  2. En la configuración, introduzca el Correo electrónico y la Contraseña de su cuenta Neviweb.
  3. Ubicaciones Neviweb: déjelo vacío para leer todas las ubicaciones de la cuenta, o escriba los nombres que desea conservar, separados por comas (Casa, Cabaña).
  4. Intervalo de lectura: 5 minutos (por defecto) o 10 minutos.
  5. Idioma de los nombres de funciones: francés por defecto.
  6. Guarde y pulse Probar la conexión con Neviweb: el resultado enumera las ubicaciones y los dispositivos compatibles.
  7. En la pestaña Descubrimiento, añada los dispositivos que desee: solo se leen los dispositivos añadidos a Gladys.

La sesión Neviweb se guarda en el volumen /data de la integración: un reinicio no vuelve a iniciar sesión. Su contraseña permanece en la configuración de Gladys.

Los dispositivos​

Cada dispositivo Sinopé se convierte en un dispositivo de Gladys, con el nombre que tiene en Neviweb.

Termostatos​

Termostatos de zócalos (TH1120RF, TH1121RF, TH1123ZB, TH1124ZB y sus G2, TH1500, TH1123WF, TH1124WF, TH1133WF/CR, TH1134WF/CR, TH1143WF, TH1144WF, TH1145WF, THEWF01, Ouellet OTH), termostatos de suelo radiante (TH1300RF, TH1300ZB, TH1320ZB, TH1300WF, TH1310WF, TH1325WF, Flextherm) y termostatos de baja tensión (TH1400).

  • Temperatura: la temperatura de la habitación.
  • Consigna: la temperatura deseada, por medio grado, dentro de los límites ajustados en el termostato.
  • Modo: apagado o calor. Apagado detiene la calefacción hasta que usted la vuelva a encender: en invierno, prefiera Ausencia o Antihielo para dejar de calentar una habitación.
  • Preajuste: Programación (el programa Neviweb, modo Auto), Confort (la consigna manual), Ausencia y Antihielo. Todos los termostatos ofrecen Programación y Confort; Ausencia existe en los termostatos de primera generación y Wi-Fi, Antihielo en los de primera generación.
  • Estado de calefacción: calienta o no.
  • Potencia de calefacción: la demanda de calefacción, de 0 a 100 %.
  • Consumo: vea Energía (termostatos GT130 y Wi-Fi, salvo los de baja tensión).

Luces y reguladores​

Interruptores SW2500 y reguladores DM2500 y DM2550.

  • Luz: encendida o apagada.
  • Brillo: de 0 a 100 % (reguladores). Un regulador que se vuelve a encender recupera su último brillo.

Controladores de carga y calentadores de agua​

Controladores de carga RM3250, controladores de calentador de agua RM3500 y RM3510 (Calypso), enchufes SP2600 y SP2610.

  • Encendido/apagado: alimenta la carga o no.
  • Potencia: la potencia consumida en este momento, en vatios.
  • Temperatura del agua (controladores de calentador de agua).
  • Fuga de agua (RM3500ZB con su sonda).
  • Consumo: vea Energía (controladores GT130 y Wi-Fi).

Detectores de fugas​

Detectores WL4200, WL4200S, WL4200C y WL4210 en una GT130.

  • Fuga de agua: agua detectada o no.
  • Batería: estimada a partir de la tensión de las pilas (alcalinas).
  • Temperatura: la temperatura medida por el detector.

Pasarelas​

GT125 y GT130.

  • En línea: si Neviweb alcanza la pasarela.

Un dispositivo que Neviweb no alcanza lleva en Gladys la insignia «inalcanzable» hasta que vuelve a responder.

Energía​

Los termostatos y controladores de carga GT130 y Wi-Fi reciben una función Consumo: la energía de cada media hora, en kWh, a partir del historial horario de Neviweb. Neviweb publica una hora con unas dos horas de retraso; la integración vuelve a leer las últimas 24 horas una vez por hora y fecha cada media hora, para que el panel de energía y los contratos de Gladys 5.2 (una tarifa de Hydro-Québec con puntas críticas, por ejemplo) la cuenten en la franja correcta. Un dispositivo añadido a Gladys recibe de inmediato sus últimas 24 horas. Los dispositivos de primera generación (GT125) no dan historial.

Panel​

El widget Termostatos Sinopé muestra todos los termostatos de la casa: temperatura de la habitación, consigna, potencia de calefacción (naranja cuando calienta), apagado (gris) o inalcanzable (rojo). Su ajuste elige los termostatos mostrados (todos por defecto, diez como máximo). Un aviso indica un periodo punta Éco-Sinopé en curso, y dos botones ajustan el modo en casa/ausente de Neviweb: En casa y Ausente (el modo actual lleva una marca; Ausente pide confirmación).

Escenas​

Desencadenantes​

  • Inicio de un periodo punta Éco-Sinopé: un dispositivo inscrito en el programa Éco-Sinopé recibe un evento punta de Neviweb (precalentamiento incluido). La variable devices da el número de dispositivos afectados.
  • Fin de un periodo punta Éco-Sinopé: ningún dispositivo sigue en un evento punta.

La integración lee estos eventos en los propios dispositivos (el drStatus de los termostatos y controladores de carga GT130 y Wi-Fi): los ve en la siguiente lectura, hasta 5 minutos después. Un reinicio en plena punta no vuelve a lanzar el desencadenante.

Acciones​

  • Ajustar el modo en casa/ausente de Neviweb: En casa o Ausente en todas las ubicaciones de la configuración. Ausente baja cada termostato a su propia consigna de ausencia, ajustada en la aplicación Neviweb; no se apaga nada. La salida locations da el número de ubicaciones modificadas.

La consigna, el modo y el preajuste de cada termostato, las luces y los controladores de carga se controlan con la acción habitual «Controlar un dispositivo».

Ideas de escenas​

  • Al inicio de una punta Éco-Sinopé, apagar el controlador de carga de la piscina y avisar a la familia; volver a encenderlo al final de la punta.
  • Cuando todos se han ido, poner Neviweb en modo Ausente; En casa cuando vuelve la primera persona.
  • Cuando un detector de fugas ve agua, enviar una alerta y apagar el calentador de agua.

Cuotas de Neviweb​

Sinopé limita las llamadas a Neviweb: 30 000 solicitudes por día y por cuenta, y ya ha bloqueado cuentas que consultaban demasiado. Por eso la integración:

  • lee cada 5 minutos (10 si usted lo elige), el ritmo que pide Sinopé;
  • envía una sola solicitud a la vez;
  • lee solo los dispositivos añadidos a Gladys: una solicitud por dispositivo y por lectura, más una para las ubicaciones, y una por hora por cada dispositivo con consumo;
  • guarda la sesión en /data y solo vuelve a iniciar sesión cuando Neviweb lo pide;
  • cuenta sus solicitudes del día y deja de leer a las 25 000, hasta medianoche (sus órdenes siguen pasando).

Con 20 dispositivos, son unas 6 500 solicitudes por día. La prueba de conexión muestra las solicitudes del día.

Solución de problemas​

  • «Neviweb rechaza este correo y esta contraseña»: corríjalos y guarde. La integración nunca vuelve a probar una contraseña rechazada: una cuenta Neviweb nunca queda bloqueada por intentos repetidos.
  • «demasiadas sesiones o conexiones»: Neviweb limita las sesiones abiertas (aplicación, sitio web, Home Assistant…). La integración espera 15 minutos antes de volver a conectarse.
  • «Presupuesto diario de solicitudes Neviweb alcanzado»: demasiadas solicitudes hoy (a menudo otra herramienta en la misma cuenta); las lecturas se reanudan a medianoche.
  • Falta un dispositivo en el Descubrimiento: su modelo no es compatible (vea Limitaciones); la prueba de conexión lo nombra.
  • Un dispositivo está «inalcanzable»: Neviweb no lo alcanza (pasarela desenchufada, Wi-Fi caído, pilas): compruébelo en la aplicación Neviweb.
  • Registros: la integración solo escribe lo que ocurre (arranque, dispositivo perdido o recuperado, sus órdenes, las puntas). Iníciela con LOG_LEVEL=debug para ver cada lectura. Ninguna contraseña, correo ni sesión aparece nunca en los registros.

Limitaciones​

  • Solo nube: sin Neviweb, ni lectura ni orden. Gladys ve un cambio hasta 5 minutos después (10 con el ritmo lento).
  • No compatibles: bombas de calor (HP6000), termostatos de calor/frío (TH6xxxWF, TH1134ZB-HC), válvulas Sedna y sus caudalímetros, monitores de nivel de depósito, multicontroladores y los dispositivos emparejados directamente con Zigbee2MQTT.
  • Los ajustes de los dispositivos (retroiluminación, bloqueo del teclado, arranque anticipado, temporizadores, consigna de ausencia) permanecen en la aplicación Neviweb.
  • Los termostatos GT130 no ofrecen Ausencia ni Antihielo en Gladys: utilice el modo en casa/ausente de Neviweb.
  • Los nombres de las funciones se fijan al añadir un dispositivo: un cambio de idioma vale para los dispositivos añadidos después.
  • Desarrollada sin el hardware ni cuenta: la forma de las respuestas de Neviweb proviene de las integraciones de la comunidad y algunas son suposiciones (las fechas del historial de consumo, el estado de punta de los dispositivos Wi-Fi). Sus comentarios son bienvenidos en GitHub.

Parámetros de configuración​

Estos son los parámetros que Sinopé Neviweb te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
Su cuenta NeviwebsectionNoLos dispositivos se leen en Neviweb, la nube de Sinopé, cada 5 minutos. Utilice el correo y la contraseña de la aplicación Neviweb.
Correo electrónicostringSí
ContraseñasecretSí
Ubicaciones NeviwebstringNoNombres de las ubicaciones que se leen, separados por comas. Vacío: todas las ubicaciones de la cuenta.
Intervalo de lecturaselectNoSinopé pide 5 minutos como mínimo: Neviweb bloquea las cuentas que consultan con demasiada frecuencia.
Idioma de los nombres de funcionesselectNoSe aplica a los dispositivos añadidos después del cambio.

Cómo instalar Sinopé Neviweb en Gladys​

  1. En Gladys, abre Integraciones: Sinopé Neviweb aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/guim31/gladys-sinope:1.0.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/guim31/gladys-sinope.

Sinopé Neviweb requiere Gladys >=5.2.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.

¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.

Sobre las integraciones externas​

Sinopé Neviweb es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene guim31, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂