Recursos Compatibilidade Gateway Documentação Baixar
Deye · RS-485 · ESP32 · ESPHome

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.

Baixar na App StoreDisponível no Google Play

O que é preciso para montar isto você mesmo

EtapaO que isso envolveTempo aproximado
PeçasUm ESP32, um módulo RS-485, uma fonte de alimentação, uma caixa e um cabo RJ-45. Peça tudo e espere a entrega1–3 semanas
Porta e pinagemEncontre 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 terrauma noite
Solda e fiosAlimente 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 sucesso1–2 noites
EndereçoO campo Modbus SN na tela do Deye deve indicar 01. O endereço 00 é o de broadcast, e o inversor nunca responde neleuma noite, se você não souber
FirmwareESPHome ou seu próprio código, o mapa de registradores do seu modelo exato, escalas e sinaisuma noite
Silêncio no barramentoA e B trocados, TX e RX trocados, a velocidade ou o endereço errados: tudo isso parece igual, sem um único byte de respostade uma noite a uma semana
Depois dissoAtualizações de firmware, para onde enviar os dados, alertas e históricocontínuo
Total4 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.

Baixar na App StoreDisponível no Google Play

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.

Baixar na App StoreDisponível no Google Play