Deye por RS-485: pinagem, armadilhas e uma placa pronta
Um ESP32, um módulo RS-485 e um cabo até a porta do inversor: essa é a ideia certa. Pensamos o mesmo, montamos essa placa, e ela virou o ED-1.1. Veja onde os dias se vão nesse caminho, para você decidir se quer percorrê-lo de novo.
O que é preciso para montar isto você mesmo
| Etapa | O que isso envolve | Tempo aproximado |
|---|---|---|
| Peças | Um ESP32, um módulo RS-485, uma fonte de alimentação, uma caixa e um cabo RJ-45. Peça tudo e espere a entrega | 1–3 semanas |
| Porta e pinagem | Encontre a porta RS-485, não a porta da bateria: BMS e CAN são barramentos separados. Descubra quais pinos são A+, B− e terra | uma noite |
| Solda e fios | Alimente o módulo RS-485 com 5 V, não 3,3 V. Em um ESP32-S3, não use GPIO43/44: o transmissor desliga durante a inicialização, enquanto as gravações na porta informam sucesso | 1–2 noites |
| Endereço | O campo Modbus SN na tela do Deye deve indicar 01. O endereço 00 é o de broadcast, e o inversor nunca responde nele | uma noite, se você não souber |
| Firmware | ESPHome ou seu próprio código, o mapa de registradores do seu modelo exato, escalas e sinais | uma noite |
| Silêncio no barramento | A e B trocados, TX e RX trocados, a velocidade ou o endereço errados: tudo isso parece igual, sem um único byte de resposta | de uma noite a uma semana |
| Depois disso | Atualizações de firmware, para onde enviar os dados, alertas e histórico | contínuo |
| Total | 4 noites a 2 semanas + 1–3 semanas de entrega |
Os tempos são aproximados e valem apenas se tudo correr bem. Cada linha vem do nosso próprio registro: um pino errado nos custou dois dias e a um cliente quatro idas ao quadro do inversor.
Queria automação? Veja o que já existe, sem uma linha de código
Desenhe e ele funciona
Selecione um período no gráfico do dia e escolha uma ação: carregar pela rede, manter a carga ou gerador. O Svitgrid grava no inversor e depois restaura as suas configurações.
O aquecedor de água liga sozinho
Tomadas e relés Zigbee pelo gateway: ligue o aquecedor de água quando a bateria estiver acima de 80% e desligue quando a rede cair.
Tarifa noturna
Marque os horários da sua tarifa noturna e a bateria carrega pela rede nesse período. As duas chaves do Deye são ativadas juntas.
Os alertas que você mesmo escreveria
A energia caiu, a energia voltou. Eles chegam ao seu celular e, no plano Plus, às pessoas com quem você compartilha a casa.
Ou o ED-1.1: a mesma ideia, já pronto
Monte você mesmo
- 1–3 semanas de entrega, depois 4 noites de trabalho ou mais
- Depurando um barramento mudo
- Os dados ainda precisam ir para algum lugar
- As atualizações são suas
ED-1.1
- Um ESP32-S3 e um transceptor RS-485, montados à mão
- O soquete RJ-45 segue a pinagem do Deye: o cabo RS-485 do Deye serve sem alterações
- App, alertas de energia e histórico sem lacunas
- Atualizações grátis · entrega só na Ucrânia
No Deye o ED-1.1 funciona: o nosso primeiro Deye no cabo está enviando dados. Ainda não comparamos um dia inteiro de leituras dele com os contadores diários do próprio inversor, então dizemos "funciona", não "verificado". Um instalador leva cerca de 15 minutos para conectar o cabo.
Para quem vai montar de qualquer forma
Entendemos: construir é divertido. A nossa pinagem RJ-45 é aberta, junto com notas sobre os pinos do ESP32-S3 e sobre a alimentação do módulo. O cabo, o campo Modbus SN e o que fazer quando o barramento fica mudo estão no guia de configuração. Os endereços dos registradores e as armadilhas do mapa que medimos estão na página Deye por Modbus.
E quando você preferir uma estação que funcione sem a sua atenção, o ED-1.1 ocupa o mesmo lugar.
Suporte
Dúvidas ou um problema com o seu Deye? Escreva para nós.
Escreva para nós no WhatsApp, em português, ou para o grupo do Svitgrid no Telegram. Lemos todas as mensagens e respondemos rápido: no grupo, o bot enxerga a sua estação pelo código de diagnóstico do app, então a conversa começa de dados, não de perguntas para esclarecer.
Valorizamos quem reporta problemas. Um bug confirmado rende pontos, e os pontos pagam a sua assinatura.
Perguntas
Qual é a pinagem RS-485 do Deye?
No soquete RJ-45 da porta RS-485 do Deye, a linha B− está nos pinos 1 e 8, e A+ nos pinos 2 e 7. Os pares são unidos por dentro, então um fio por sinal basta. O soquete do ED-1.1 segue esse esquema, então o cabo RS-485 do Deye serve sem alterações. A porta da bateria (BMS, CAN) é outro barramento, então não conecte nela.
Por que o Deye não responde por RS-485?
Com mais frequência é o endereço: se o campo Modbus SN na tela do inversor diz 00, o Deye nunca responde, porque 00 é o endereço de broadcast. Defina como 01. Depois, troque A e B: isso não causa dano. Confirme que o cabo está na porta RS-485, não em BMS ou CAN, e que o inversor está ligado.
Posso conectar o Deye a um ESP32 pelo ESPHome?
Sim, é uma ideia que funciona: um ESP32, um módulo RS-485 e um YAML com o mapa de registradores do seu modelo. Alimente o módulo com 5 V e, em um ESP32-S3, não use os pinos GPIO43/44, porque o transmissor desliga em silêncio neles. Se você não quer depurar isso, o ED-1.1 é o mesmo circuito, já pronto.
Um datalogger Deye com número de série começando em 26 não dá dados. Um cabo ajuda?
Sim. Dataloggers de nova geração com número de série começando em 26 funcionam apenas com a nuvem da Deye e não dão dados à sua rede doméstica. Um cabo RS-485 lê o inversor diretamente, contornando o datalogger.
Preciso remover o datalogger Solarman?
Não. O cabo se conecta à porta RS-485 do inversor, e o datalogger continua no lugar e segue enviando dados ao Solarman.
Leia a seguir
Experimente antes de montar
Gravar o firmware do Svitgrid no seu próprio ESP32-S3 é grátis. Se o Svitgrid não servir para você, você perde uma noite, não um mês.
