Funzioni Compatibilità Gateway Documentazione Scarica
Deye · RS-485 · ESP32 · ESPHome

Deye via RS-485: pinout, trappole e una scheda già pronta

Un ESP32, un modulo RS-485 e un cavo verso la porta dell'inverter: è l'idea giusta. Abbiamo pensato lo stesso, abbiamo costruito quella scheda ed è diventata l'ED-1.1. Ecco dove se ne vanno i giorni su questa strada, così puoi decidere se vuoi percorrerla di nuovo.

Scarica da App StoreScarica da Google Play

Cosa serve per costruirlo da soli

PassaggioCosa comportaTempo approssimativo
ComponentiUn ESP32, un modulo RS-485, un alimentatore, una scatola e un cavo RJ-45. Ordinali e aspetta la consegna1–3 settimane
Porta e pinoutTrova la porta RS-485, non la porta della batteria: BMS e CAN sono bus separati. Individua quali pin sono A+, B− e massauna serata
Saldature e filiAlimenta il modulo RS-485 a 5 V, non a 3.3 V. Su un ESP32-S3 non usare GPIO43/44: il trasmettitore si spegne durante l'avvio, mentre le scritture sulla porta riportano successo1–2 serate
IndirizzoIl campo Modbus SN sullo schermo del Deye deve indicare 01. L'indirizzo 00 è l'indirizzo broadcast e l'inverter non risponde mai ad essouna serata se non lo sai
FirmwareESPHome o il tuo codice, la mappa dei registri per il tuo modello esatto, scale e segniuna serata
Silenzio sul busA e B scambiati, TX e RX scambiati, velocità o indirizzo sbagliati: tutto ha lo stesso aspetto, senza un solo byte in rispostada una serata a una settimana
Dopo di ciòAggiornamenti del firmware, dove inviare i dati, avvisi e storicocontinuo
TotaleDa 4 serate a 2 settimane + 1–3 settimane di consegna

I tempi sono approssimativi e valgono solo se tutto va bene. Ogni riga viene dal nostro registro: un pin sbagliato ci è costato due giorni e a un cliente quattro viaggi al quadro dell'inverter.

Volevi l'automazione? Ecco cosa esiste già, senza una riga di codice

Lo disegni e funziona

Seleziona un periodo sul grafico del giorno e scegli un'azione: carica dalla rete, mantieni la carica o generatore. Svitgrid la scrive nell'inverter e poi ripristina le tue impostazioni.

Lo scaldabagno si accende da solo

Prese e relè Zigbee tramite il gateway: accendi lo scaldabagno quando la batteria supera l'80%, e spegnilo quando manca la rete.

Tariffa notturna

Segna le ore della tua tariffa notturna e la batteria si carica dalla rete in quelle ore. I due interruttori del Deye si attivano insieme.

Gli avvisi che scriveresti da solo

È mancata la corrente, è tornata. Arrivano sul tuo telefono e, con il piano Plus, alle persone con cui condividi la casa.

Oppure l'ED-1.1: la stessa idea, già pronta

Costruiscilo da solo

  • 1–3 settimane di consegna, poi 4 serate di lavoro o più
  • Diagnosi di un bus silenzioso
  • I dati devono comunque andare da qualche parte
  • Gli aggiornamenti sono tuoi

ED-1.1

  • Un ESP32-S3 e un transceiver RS-485, assemblati a mano
  • La presa RJ-45 corrisponde al pinout Deye: il cavo RS-485 di Deye va bene senza modifiche
  • App, avvisi di corrente e storico senza lacune
  • Aggiornamenti gratuiti · spedizione solo in Ucraina

Su Deye l'ED-1.1 funziona: il nostro primo Deye via cavo sta inviando dati. Non abbiamo ancora confrontato un giorno intero di letture con i contatori giornalieri dell'inverter, quindi diciamo «funziona», non «verificato». A un installatore servono circa 15 minuti per collegare il cavo.

Scarica da App StoreScarica da Google Play

Per chi lo costruirà comunque

Capiamo: costruire è divertente. Il nostro pinout RJ-45 è aperto, insieme alle note sui pin dell'ESP32-S3 e sull'alimentazione del modulo. Il cavo, il campo Modbus SN e cosa fare quando il bus resta silenzioso sono nella guida all'installazione. Gli indirizzi dei registri e le trappole della mappa che abbiamo misurato sono nella pagina Deye via Modbus.

E quando preferisci una stazione che funzioni senza la tua attenzione, l'ED-1.1 prende lo stesso posto.

Assistenza

Domande o un problema con il tuo Deye? Scrivici.

Scrivici su WhatsApp, in italiano, o nel gruppo Svitgrid su Telegram. Leggiamo ogni messaggio e rispondiamo in fretta: nel gruppo il bot vede la tua stazione tramite il codice diagnostico dell'app, quindi la conversazione parte dai dati, non da domande di chiarimento.

Apprezziamo chi segnala problemi. Un bug confermato fa guadagnare punti, e i punti pagano il tuo abbonamento.

Domande

Qual è il pinout RS-485 del Deye?

Sulla presa RJ-45 della porta RS-485 del Deye, la linea B− è sui pin 1 e 8 e A+ sui pin 2 e 7. Le coppie sono unite all'interno, quindi basta un filo per segnale. La presa dell'ED-1.1 segue questo schema, quindi il cavo RS-485 del Deye va bene senza modifiche. La porta della batteria (BMS, CAN) è un bus separato, quindi non collegarti.

Perché Deye non risponde via RS-485?

Molto spesso è l'indirizzo: se il campo Modbus SN sullo schermo dell'inverter indica 00, Deye non risponde mai, perché 00 è l'indirizzo broadcast. Impostalo a 01. Poi scambia A e B: non fa alcun danno. Controlla che il cavo sia nella porta RS-485, non BMS o CAN, e che l'inverter sia acceso.

Posso collegare Deye a un ESP32 tramite ESPHome?

Sì, è un'idea che funziona: un ESP32, un modulo RS-485 e un YAML con la mappa dei registri per il tuo modello. Alimenta il modulo a 5 V e, su un ESP32-S3, non usare i pin GPIO43/44, perché il trasmettitore su di essi si spegne in silenzio. Se non vuoi fare debug, l'ED-1.1 è lo stesso circuito, già pronto.

Un logger Deye con seriale che inizia con 26 non fornisce dati. Aiuta un cavo?

Sì. I logger di nuova generazione con numero di serie che inizia con 26 funzionano solo con il cloud Deye e non cedono dati alla tua rete domestica. Un cavo RS-485 legge l'inverter direttamente, aggirando il logger.

Devo rimuovere il logger Solarman?

No. Il cavo si collega alla porta RS-485 dell'inverter e il logger resta al suo posto e continua a inviare dati a Solarman.

Leggi poi

Provalo prima di costruire

Programmare il firmware Svitgrid sul tuo ESP32-S3 è gratuito. Se Svitgrid non fa per te, perdi una sera, non un mese.

Scarica da App StoreScarica da Google Play