
What's needed is a cheap simple mechanism to allow a window to be switched from transparent to shaded to opaque and back again that requires minimal electricity (such as that that could be generated by putting PV cells around the frame).
Why not pump coloured liquids between the inside two of the three panes of a tripple-glazed window? You could have any colour you want. You could use milky liquids to achieve opacity. You could even have fancy effects like a liquid with a suspension of neutral-density glitter to scatter the incoming sunlight all round a room rather than just dropping a quadrilateral of it on the floor.
The pump would only have to run when a change was needed, so the electrical requirements would be minimal. It would obviously be essential for the glass to drain dry when the liquid was pumped out to achieve total transparency (or before a colour change; you probably wouldn't want the alternative liquids to mix over time). To get that, you just give the glass a highly hydrophobic coating, like that achieved by lotus paint.
In a big deserted office block at night, you could even make a coarse-pixeled display of a whole glass curtain wall just by changing the colours and turning the room lights on and off under computer control...