Skip to content

Psynosaur/esphome-deye-bms

Repository files navigation

ESPhome Deye batteries

Prerequisites

  • PCS CAN BUS: Baudrate: 500K => ESP32 + CAN Transceiver board TJA1050 or SN65HVD230
  • InterCan CAN BUS: Baudrate: 250K => MCP2515 over SPI

We run two CAN LAN cables

  • PCS which gives array summary information
    • We use a RJ45 splitter so that the inverter maintains communication with the top computer BMS
  • InterCAN which gives more specific information like cell voltages

image

Home Assistant has a lot of entities for these 2 batteries

entities

  • 142 for only pack 1 and 59 for each pack thereafter
  • CAN ID: 0x110 was only partially integrated
    • Bytes 0 to 6 were skipped, which is another 56 entities per pack :O

Connection diagrams from esphome.io

check it out on the wiki

Thanks

About

Deye battery messages via the PCS and InterCAN bus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published