Yes, but please note your solar roof should have: 1. NO micro-inverter 2. an open-circuit voltage of 12-150V 3. MC4 connectors However, when the OCV falls in 150-550V, you can also use BLUETTI D300S* to step down the voltage and achieve solar charging. * Sold separately.