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

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
- En Gladys, Integraciones → Instalar desde GitHub, luego
https://github.com/guim31/gladys-sinope. - En la configuración, introduzca el Correo electrónico y la Contraseña de su cuenta Neviweb.
- 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). - Intervalo de lectura: 5 minutos (por defecto) o 10 minutos.
- Idioma de los nombres de funciones: francés por defecto.
- Guarde y pulse Probar la conexión con Neviweb: el resultado enumera las ubicaciones y los dispositivos compatibles.
- 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
devicesda 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
locationsda 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
/datay 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=debugpara 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ámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| Su cuenta Neviweb | section | No | Los 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ónico | string | Sí | |
| Contraseña | secret | Sí | |
| Ubicaciones Neviweb | string | No | Nombres de las ubicaciones que se leen, separados por comas. Vacío: todas las ubicaciones de la cuenta. |
| Intervalo de lectura | select | No | Sinopé pide 5 minutos como mínimo: Neviweb bloquea las cuentas que consultan con demasiada frecuencia. |
| Idioma de los nombres de funciones | select | No | Se aplica a los dispositivos añadidos después del cambio. |
Cómo instalar Sinopé Neviweb en Gladys
- En Gladys, abre Integraciones: Sinopé Neviweb aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- 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). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- 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.
- Explorar todas las integraciones, nativas y de la comunidad
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación