#// incluye/bibliotecas/créditos #// https: //github.com/riptideio/pymodbus // por Riptideio
Este es el lado del cliente para el proyecto de medidor de potencia, telemetría y acción de retransmisión (PMTR) trifásico.
Este proyecto contiene todo el código del cliente.
El cliente es simplemente como Raspberry Pi con un módulo ES1642-NC adjunto en los pasadores de puerto serie, + Pin RST. ES1642-NC está vinculado a la misma fase que el servidor. Un cliente de múltiples fase es la actualización de Sensibgle para el futuro.
Cuida el uso de raspi-config para habilitar el puerto serie en los pines.
El código principal es el script de Python usando la biblioteca Pymodbus, para consultar uno o más servidores. Por ahora, el código admite la sincronización del tiempo para el servidor sobre Modbus, obteniendo datos de telemetría de potencia y almacenándolo en MariadB, además de una cruda visualización web de datos. El código se considera POC OK, etapa alfa.
Para el lado del servidor del proyecto: PMTR_001_SRV
Para obtener la información del hardware, verifique la carpeta HW pronto que se agregará en el cliente y el servidor.