Estoy probando el módulo LIXEE TIC en Zigbee (Zlinky_TIC)

¿Dónde comprar este equipo?

Aquí está el enlace a su página dedicada a la ZlinkyTIC. Hice referencia a los vendedores y los precios.

Abro la casilla y verifico el modelo recibido

Obviamente hay dos versiones, una con antena interna y otra con antena externa.
El segundo probablemente se proporciona cuando se generan perturbaciones y es posible que deba alejar la antena de la carcasa.

El módulo es muy simple, 3 conectores rígidos, sin instrucciones de uso, creo que es una buena señal, debe ser muy simple.

En la parte posterior, vemos un diagrama que muestra o coloca el módulo en el Linky.

Conectaré el módulo

Miro cómo están marcados los bloques terminales del Linky y el módulo, es imposible no entender:

Puse ZigbeetoMQTT en modo de emparejamiento y conecté la caja, solo presione el botón negro para liberar la conexión y deslice los pines debajo. 

El led azul parpadea, el emparejamiento está en marcha, vuelvo a Zigbee2MQTT para ver el resultado.

Compruebo el estado del módulo usando el led

El LED puede tener tres estados, si no es bueno en esta etapa, no hay necesidad de ir más allá.

  • El led parpadea rápidamente varias veces = ZlinkyTIC está en modo de espera de emparejamiento. 

  • LED parpadea varias veces lentamente = ZlinkyTIC encuentra errores al adquirir datos de Linky. 😥

  • El led parpadea una vez cada 3 segundos = El ZlinkyTIC funciona correctamente. Aparato que decodifica correctamente el Linky 😊

Estoy probando una integración Zigbee2MQTT

La integración funcionó perfectamente al principio.

El módulo se detecta en "ZLinky_TIC"

La versión detectada no diferencia entre V1 y V2, no importa

Veré los valores, todo está ahí, mágico, en unos segundos.

Probé el sensor en Home Assistant

Le doy un nombre comprensible: Linky en Zigbee2MQTT luego lo buscaré en HA

Y eso es todo, todos los datos están presentes en Home Assistant.

Significado de cada dato

Una pequeña pintura es mucho más reveladora. Para las tres fases, el resultado será diferente.

Deshabilitar todas las entidades que no son útiles para mí

Estas son las entidades del dispositivo Linky:

Estoy actualizando el módulo Zlinky_TIC

Lo lancé a través de Home Assistant, pero se puede lanzar desde Zigbee2MQTt, en ambos casos, podemos ver que la actualización también está en curso en Zigbee2MQTT:

Ten cuidado, la actualización es muy larga, tienes que dejar correr a …

Al final, no estoy seguro de por qué se inició esta actualización, ya que la versión 14 ya estaba instalada antes de la actualización. No importa, todo salió bien y la bandera de actualización volvió a apagarse.

Miro la página de configuración en Zigbee2MQTT

Encontré esta página, no hay parámetros, no sé si es útil. En caso de duda, lo configuro.
Nota, Actualización, pequeño error, no establezca KWh a 0 sino a 3 porque esos son K.

[Archivo] Utilizo una plantilla para HC/HP

Le doy aquí la plantilla que había hecho un modo histórico para recuperar la información de HC o HP de acuerdo con los horarios.
De hecho, antes de la instalación de este nuevo módulo Zigbee, usé un módulo USB ICT.

Este módulo también me proporcionó un valor HC.. o HP.. en la variable sensor.linky _active _register _tier _delivered (PTEC).

Para hacer esto, utilizo una entidad de plantilla, en el archivo template.yaml, agrego:

- sensor: - nombre: período arancelario único actual del _id: sensor.period _tarifaire _en _cours estado: >- {% si es _state("sensor.linky _active _register _tier _delivered", "HP..") %} HP {% de lo contrario %} HC {% endif %}

Cambio de modo Linky

Hay dos modos, el modo Historial y el modo Estándar.

Tenía equipos TIC que no eran compatibles con el modo estándar, así que nunca cambié.

Aparte de este nuevo módulo, también funciona en modo Estándar de acuerdo con su documentación. El modo estándar es mucho más completo.

Por lo tanto, estoy enviando un mensaje a EDF para cambiar el modo:

 

  • Solicitud en línea realizada a través del formulario el 3 de noviembre
  • Respuesta el 4 de noviembre
  • Cambia al 05 de noviembre

Nada que decir, sombrero EDF!!

Cambia del modo Historial al modo Estándar

Debo admitir que patiné un poco en este cambio a Zigbee y Home Assistant.

Traté de cambiar el modo, para volver a emparejar el módulo … La información no regresó, pasé un tiempo allí.

Finalmente, cerré todo, lo dejé ir por una noche y lo recuperé al día siguiente, ¡todo funcionó!

Así que no tienes que tener prisa, tiene que haber ciclos de actualización de … en resumen, funciona, aquí están las pantallas.

Datos del modo estándar

Control de las TICdesignaciónunidadValor por defectoCómotipo de datostamaño máximo
ADSCDirección secundaria del contador–NULLCuerda12 porque
NGTFNombre de la lista de tarifas del proveedor––Cuerda16 porque
LTARFTexto de la tarifa del proveedor en curso––Cuerda16 porque
NTARFNúmero del índice arancelario actual––Uint82 coches
VTICVersión TIC––Uint162 coches
FECHAFecha y hora actuales–EX: E211022162000Cuerda10 coches
ESTEEnergía activa total extraídaWh0Uint489 porque
EASF01Proveedor de energía activa extraída, índice 01Wh0Uint489 porque
EASF02Proveedor de energía activa extraída, índice 02Wh0Uint489 porque
EASF03Proveedor de energía activa extraída, índice 03Wh0Uint489 porque
EASF04Proveedor de energía activa extraída, índice 04Wh0Uint489 porque
EASF05Proveedor de energía activa extraída, índice 05Wh0Uint489 porque
EASF06Proveedor de energía activa extraída, índice 06Wh0Uint489 porque
EASF07Proveedor de energía activa extraída, índice 07Wh0Uint489 porque
EASF08Proveedor de energía activa extraída, índice 08Wh0Uint489 porque
EASF09Proveedor de energía activa extraída, índice 09Wh0Uint489 porque
EASF10Proveedor de energía activa extraída, índice10Wh0Uint489 porque
EASD01Distribuidor de energía activa extraída, índice 01Wh0Uint329 porque
EASD02Distribuidor de energía activa extraída, índice 02Wh0Uint329 porque
EASD03Distribuidor de energía activa extraída, índice 03Wh0Uint329 porque
EASD04Distribuidor de energía activa extraída, índice 04Wh0Uint329 porque
EAITEnergía activa inyectada totalWh0ProducciónUint489 porque
ERQ1Energía reactiva total del primer trimestreVArh0Producciónint169 porque
ERQ2Energía reactiva total del segundo trimestreVArh0Producciónint169 porque
ERQ3Energía reactiva total del tercer trimestreVArh0Producciónint169 porque
ERQ4Energía reactiva total del cuarto trimestreVArh0Producciónint169 porque
IRMS1Corriente efectiva, fase 1A0monofásico/trifásicoUint163 coches
IRMS2Corriente efectiva, fase 2A0TrifásicosUint163 coches
IRMS3Corriente efectiva, fase 3A0TrifásicosUint163 coches
URMS1Voltaje Efectivo, Fase 1V0monofásico/trifásicoUint163 coches
URMS2Voltaje Efectivo, Fase 2V0TrifásicosUint163 coches
URMS3Tensión efectiva, fase 3V0TrifásicosUint163 coches
PREFAplicación de referencia de potencia. (PREF)kVA0Uint162 coches
STGERegistro de Estatutos–0Cuerda8 porque
PCOUPAplicación de corte de energía. (PCOUP)kVA0Uint82 coches
SINSTIAplicación de energía. Inyección instantáneaVA0Producciónint165 porque
SMAXINPotencia máxima de la aplicación inyectada nVA0Producciónint165 porque
SMAXIN-1Potencia máxima de la aplicación inyectada n-1VA0Producciónint165 porque
CCASNPunto n de la curva de carga activa dibujadaW0int165 porque
CCASN-1Punto n-1 de la curva de carga activa dibujadaW0int165 porque
CCAINPunto n de la curva de carga activa inyectadaW0Producciónint165 porque
CCAIN-1Punto n-1 de la curva de carga activa inyectadaW0Producciónint165 porque
UMOY1Voltaje de Moy. ph. 1V0Monofásico/trifásicoUint163 coches
UMOY2Voltaje de Moy. ph. 2V0TrifásicosUint163 coches
UMOY3Voltaje de Moy. ph. 3V0TrifásicosUint163 coches
SENTIDOSAplicación de energía. Instantánea extraídaVA0(Mono/Trifase desde v10)Uint165 porque
SENTIDOS
SINSTS1Aplicación de energía. Instantánea extraída ph.1VA0TrifásicosUint165 porque
SINSTS2Aplicación de energía. Ph extraído al instante. 2VA0TrifásicosUint165 porque
SINSTS3Aplicación de energía. Ph extraído al instante. 3VA0TrifásicosUint165 porque
SMAXNPower app. max. dibujado nVA0(Mono / Triphasé desde v10)int165 porque
SMAXN
SMAXN1Aplicación de potencia. max. dibujado n ph.1VA0Trifásicosint165 porque
SMAXN2Aplicación de potencia. max. dibujado n ph. 2VA0Trifásicosint165 porque
SMAXN3Aplicación de potencia. max. dibujado n ph. 3VA0Trifásicosint165 porque
SMAXN-1Potencia de salida máxima de la aplicación n-1VA0(Mono / Triphasé desde v10)Uint165 porque
SMAXN-1
SMAXN1-1Potencia de salida máxima de la aplicación n-1 ph.1VA0TrifásicosUint165 porque
SMAXN2-1Potencia de salida máxima de la aplicación n-1 ph.2VA0TrifásicosUint165 porque
SMAXN3-1Potencia de salida máxima de la aplicación n-1 ph.3VA0TrifásicosUint165 porque
MSG1Mensaje corto–0Cuerda32 porque
MSG2Mensaje ultracorto–0Cuerda16 porque
materiales de reproducción vegetalPMR (Identificador)–0Cuerda14 porque
DPM1Punto de inicio móvil 1–0Uint82 coches
FPM1Punto final móvil 1–0Uint82 coches
DPM2Punto de inicio móvil 2–0Uint82 coches
FPM2Punto final móvil 2–0Uint82 coches
DPM3Punto de inicio móvil 3–0Uint82 coches
FPM3Punto final móvil 3–0Uint82 coches
RELAISRELAIS–0Uint163 coches
NJOURFNúmero del calendario de proveedores del día actual–0Uint82 coches
NJOURF+1Número del siguiente día natural del proveedor–0Uint82 coches
PJOURF+1Perfil del siguiente día calendario del proveedor–0Cuerda98 coches
PUNTO 1Perfil del siguiente día pico–0Cuerda98 coches
–Protocolo de Linky–0Uint81 coche

Asistente de inicio de datos en modo estándar

Y eso es todo, todos los datos están presentes en Home Assistant (los mismos obviamente se pueden consultar en Zigbee2MQTT)

Intento de comprender los cambios en los estados de HC/HP

Así que ahora es una aventura, realmente no entiendo lo que está pasando.

Mis cambios de hora de HC / HP son, por ejemplo, en 14:06 y 17:06 y aquí está la historia registrada hoy:

Bastante incomprensible entonces.

Espero una noche para ver el interruptor físico (consola de calefacción) y los indicadores devueltos, aquí está el resultado:

Por lo tanto, observo que:

  • STGE y conso corresponden y están en el momento adecuado 02:06:07 para ambos.
  • 02:14:07 para NTARF y RELAIS.

En esta etapa, no explico el motivo de la discrepancia, preguntaré en los foros para ver si alguien lo sabe, pero en esta etapa, por lo tanto, usaré STGE para definir si estamos en HC o HP.

Añado una plantilla para tener HC/HP

En mi archivo templates.yaml, añado:

- nombre: período arancelario único actual del _id: sensor.period _tarifaire _en _cours estado: >- {% si es _state("sensor.linky_status _register", "003AC401") %} HP {% de lo contrario %} HC {% endif %}

Entendiendo las 5 Líneas Energéticas

Me encuentro en HA con 5 líneas con el mismo título.

Corresponden a las líneas:

  • ESTE
  • EASTF01
  • EASTF02
  • EASD01
  • EASD02

Fui a revisar los índices en la pantalla del medidor para encontrarme allí.

Renuncio a EASD01 y EASD02, no entiendo temporada alta, temporada baja.

EAST es por lo tanto el consumo total, EASTF01 el Conso Heures Creuses, EASTF02 el Conso H Pleines.

Eso es inmediatamente más claro:

Añado información del conso en Energía

y

Datos que finalmente guardo

Después de una batería de pruebas, confirmo lo que pensé, la información en tiempo real no vale nada, el Linky no está hecho para ello. No hay necesidad de pensar en tener el conso instantáneo gracias a él.

Por lo tanto, lo utilizo para recuperar la información de HC/HP y para alimentar el módulo de energía de HA.

Aquí están los datos que guardo:

MSG1 y MSG2, los guardo porque tengo curiosidad sobre lo que podría suceder en estos campos de mensajes. Veremos en varios meses o años si aparece algo.

NTARF/RELAIS/STGE, esperaré varios días para ver cuál de los 3 guardo, desactivaré los otros dos entonces.

Mantengo el Conso Totale en esta etapa, pero si no lo necesito, lo desactivaré.

Precisión de la configuración del módulo en Zigbee2MQTT

En la lista blanca, parece importante especificar la información que necesita, parece limitar los recursos para enviar datos innecesarios. Especificé “EAST,EAIT,EASF01,EASF02,STGE,NTARF,RELAIS,MSG1,MSG2”

Conclusión

Finalmente, la integración bastante simple y eficiente de este módulo me permite alimentar el módulo de Energía de Home Assistant y tener la información de HC/HP en mi Dashboard.

Este RetEx aún no se ha completado a tiempo, evolucionará, he dejado algunos puntos pendientes arriba.

Las lecturas de los diversos foros o Retex de otros usuarios me sugieren que la realización de este tipo de equipos es particularmente compleja de lograr. Obviamente, la fuente de alimentación proporcionada al módulo por el Linky es muy baja, por lo que debe estar extremadamente optimizada. La elección de Zigbee es algo bueno, es una tecnología que consume muy poco, imagino que en Wifi o Bluetooth, no funcionaría.

Ser capaz de elegir una lista blanca de los datos que desea utilizar tiene que aligerar los marcos y el requerimiento de energía del módulo, lo cual es una gran idea.

Felicitaciones por la realización de este módulo, un muy buen trabajo!

Como beneficio adicional, aquí está la pantalla de Energía en mi Panel, si eso da alguna idea.

 

Bibliografía o referencias