Solar panels can be used vertically in areas with heavy enough snowfall to warrant it, and would still produce far more power in the winter compared to the thermoelectric.
The thermoelectric would only really be useful at night if a small rechargeable battery can't be acquired for the panel to charge during the day.