Como posso utilizar a porta RS485 do controlador de carga solar da série Epever XTRA (e possivelmente também Tracer)? Gostaria de usá-la para monitoramento e também para fácil modificação de parâmetros. O sistema instalado no meu notebook é o Fedora 39 no momento.
Sim, é possível.
A maneira mais fácil é comprar um cabo USB/RS485 compatível para controladores Epever/EPsolar MPPT das séries XTRA/Tracer e PWM LSxxxxB. No meu caso, ele foi marcado como CC-USB-RS485-150U e
lsusb
o relata como:O Fedora 39 (e provavelmente mais novos) pode detectá-lo e usar
cdc_acm
o módulo como driver. Ele cria o/dev/ttyACM0
dispositivo. Nenhuma compilação de módulo especial foi necessária no meu caso (existem projetos desse tipo, que podem ser encontrados na Internet - no caso de distribuições mais antigas ou modelos de cabos diferentes, pode ser necessário).O controlador de carga com o qual tentei a conexão é o Epever XTRA4210N-XDS2.
Usei com sucesso
epevermodbus
a versão 0.0.18 do projeto para conexão: https://pypi.org/project/epevermodbus/0.0.18/A instalação via Python pip é muito simples:
pip install epevermodbus
O
epevermodbus
requerroot
privilégios para execução. Para uma leitura simples, é suficiente especificar a porta do dispositivo (/dev/ttyACM0
) e o endereço do escravo (geralmente 1):Exceto leitura em formato legível por humanos, a ferramenta também suporta exportação em formato JSON com
--json
parâmetro. A lista completa de parâmetros é acessível com--help
parâmetro.Há exemplos de alteração das configurações de data e do controlador "Equalizar tensão de carga":
Para verificar se os valores realmente mudam, basta ler novamente:
Com esta ferramenta, você pode modificar facilmente os parâmetros de carregamento para melhor se adequarem às configurações da sua bateria. Fazer isso através do LCD de monitoramento do controlador é um verdadeiro pesadelo...
(Explicação dos valores baixos - esta instalação é bem pequena (400 Wp) e em condições de céu nublado no inverno e principalmente com orientação sudoeste, ela não gera muita energia - quando está ensolarado, a produção de energia é muito melhor - mais tarde naquele dia ela estava produzindo cerca de 40 W e ainda assim não estava realmente ensolarado.)