April 17 (SeeNews) - Solar Power Inc (OTCBB:SOPW), or SPI, will invest an initial USD 33.4 million (EUR 31m) in ZBB Energy Corp (NYSEMKT:ZBB) under a new alliance that also includes a contract for the supply of 40 MW of batteries over four years.