PvBrain-v2.0 is an open source/openhardware project to monitor/control SIMULTANEOUSLY :
-
Multiple inverters. (PIPsolar/Voltronic, Deye, Growatt, Sofar, Victron, etc...) and multiple BMS. (JKBMS, AntBMS, DalyBMS, SeplosBMS, Pylontech, etc...) ( In theory any inverter or BMS with ESPhome support can be used with the PVbrain2).
-
It also adds the possibility of controlling up to 32 relays allowing for example to control an Automatic Transfer Switch (ATS) (Offgrid<=>return to the network).
-
The PCB uses only crossover components or pluggable components in order to have easy setup/maintenance.
-
The MCU used is an ESP32S3 running ESPHome allowing communication over WiFi to Home_Assistant (HA) natively. (But MQTT can be added easily).
The main features are :
- Direct communication and control with Voltronic/Pipsolar, DEYE, SOFAR, GROWATT inverters via direct Ethernet cable. (pvbrain has a built-in RS232 and RS485 => TTL)
- The VEdirect for VICTRON models with an insulated adapter provided. Important settings can be set directly from HA (or the web server if enabled).
- Monitor multiple BMS (tested with JKBMS but should work with antBMS, DalyBMS PaceBMS or SeplosBMS) with an insulated adapter provided.
- Detect multiple AC sources (solar/network/other) (in order for example to do soft switching for the ATS part).
- Monitor via a JSY193, JSY194T module (modbus) solar and network production.
- Control up to 32x relays with two i2c extension SX1509, that is for ATS control or the reversing mode of a modern inverter. (Axpert max I & II for example)
- The solar power diverter thanks to ROBOTDYN or SSR modules controlled in PWM.
- Monitor your basement temperature/humidity/pressure with BME280 (you can set up alarms just in case).
- Free I2C ports available for plugging in additional I2C sensors.
- SPI port is also available.
Github : https://github.com/SeByDocKy/pvbrain2?tab=readme-ov-file