Custom Pairer es la aplicación que le permite emparejar / configurar manualmente los dispositivos Meross con su agente local de MQTT.
De hecho, si bien la aplicación oficial de Meross le permite emparejar el hardware de Meross con su cuenta de Meross, no le permite anular ninguna otra opción, como la dirección del corredor de MQTT. Eso obliga al usuario a configurar el dispositivo de hardware Meross para utilizar una conexión a Internet activa y hace que sea imposible utilizar dispositivos Meross si no hay conexión a Internet activa. Esta limitación no solo evita algunos casos de uso específicos, sino que también implica algunos problemas importantes de confiabilidad cuando la conexión a Internet no es lo suficientemente estable. Además, el bróker MQTT oficial de Meross implementa controles muy estrictos sobre las tasas de mensajes MQTT y las llamadas API, lo que evita que los sistemas como HomeAssistant se integren con eso (lo que lleva a la prohibición de la cuenta del usuario, cuando se alcanzan los límites).
El objetivo principal de esta aplicación es permitir a los usuarios emparejar sus dispositivos de hardware Meross con sus propios corredores MQTT privados solo para LAN. Más específicamente, la versión actual de esta aplicación es capaz de integrarse con Meross-Local-Addon de Alberto Geniola (https://github.com/albertogeniola/meross-homeassistant/tree/local-addon). Los usuarios expertos que saben cómo lidiar con el protocolo Meross y desean configurar su propio agente MQTT, también pueden confiar en esta aplicación para realizar el emparejamiento especificando los valores de UserId y Key personalizados.