I understand that a current is generated when electrons move from an n type to a p type semiconductor. However, is this due to heat flowing through the system, or a temperature difference on either side of the thermoelectric generator? I know at first these sound like the same thing, but I am working on a design where heat flow would be diverted around the thermoelectric in a thermal conductor, effectively "shorting" the system. This way almost no heat would flow through the TEG, but there would be a temperature difference between the sides of the system. So, will a thermoelectric generator with limited heat flowing through it but with a temperature difference between its hot side and cold side generate electricity? Thanks!!