Does it work in cloudy weather? How about indoors?
PVs do generate electricity in cloudy weather although their output is diminished. In general, the output varies linearly down to about 10% of the normal full sun intensity. Since flat plate PVs respond to a 180 degree window, they do not need direct sun and can even generate 50-70% of their expected output under a slight overcast condition. PV electric production is roughly porportional to sunlight intensity.