April 2, 2026California AB 942 Explained: What the New Net Metering Changes Mean for Solar Owners.In a state long celebrated for leading the nation in…