A fluid dispensing system comprising: a first pipe configured to carry fluid to the fluid dispensing system; a second pipe configured to carry fluid to the fluid dispensing system, wherein the temperature of the fluid carried by the first pipe is higher than temperature of the fluid carried by the second pipe; a thermoelectric generator comprising a first side and a second side, wherein, the first side of the thermoelectric generator is in thermal contact with the first pipe; the second side of the thermoelectric generator is in thermal contact with the second pipe; a temperature gradient is established between the first side and the second side due to difference in temperature in the first pipe and the second pipe; and an electric current is generated by the thermoelectric generator as a result of the temperature gradient; the thermoelectric generator comprises a first thermal transfer component and a second thermal transfer component, wherein, the first thermal transfer component physically connects the first side of the thermoelectric generator to the first pipe; and the second thermal transfer component physically connects the second side of the thermoelectric generator to the second pipe; characterized in: the first thermal transfer component comprises a first end and a second end; the second thermal transfer component comprises a first end and a second end; the first end of the first thermal transfer component is directly physically exposed to the fluid in the first pipe, wherein a surface of the first end of the first thermal transfer component is exposed to the fluid in the first pipe; and the first end of the second thermal transfer component is directly physically exposed to the fluid in the second pipe, wherein a surface of the first end of the second thermal transfer component is exposed to the fluid in the second pipe. a first pipe configured to carry fluid to the fluid dispensing system; a second pipe configured to carry fluid to the fluid dispensing system, wherein the temperature of the fluid carried by the first pipe is higher than temperature of the fluid carried by the second pipe; a thermoelectric generator comprising a first side and a second side, wherein, the first side of the thermoelectric generator is in thermal contact with the first pipe; the second side of the thermoelectric generator is in thermal contact with the second pipe; a temperature gradient is established between the first side and the second side due to difference in temperature in the first pipe and the second pipe; and an electric current is generated by the thermoelectric generator as a result of the temperature gradient; the first side of the thermoelectric generator is in thermal contact with the first pipe; the second side of the thermoelectric generator is in thermal contact with the second pipe; a temperature gradient is established between the first side and the second side due to difference in temperature in the first pipe and the second pipe; and an electric current is generated by the thermoelectric generator as a result of the temperature gradient; the thermoelectric generator comprises a first thermal transfer component and a second thermal transfer component, wherein, the first thermal transfer component physically connects the first side of the thermoelectric generator to the first pipe; and the second thermal transfer component physically connects the second side of the thermoelectric generator to the second pipe; characterized in: the first thermal transfer component comprises a first end and a second end; the second thermal transfer component comprises a first end and a second end; the first end of the first thermal transfer component is directly physically exposed to the fluid in the first pipe, wherein a surface of the first end of the first thermal transfer component is exposed to the fluid in the first pipe; and the first end of the second thermal transfer component is directly physically exposed to the fluid in the second pipe, wherein a surface of the first end of the second thermal transfer component is exposed to the fluid in the second pipe. the first thermal transfer component comprises a first end and a second end; the second thermal transfer component comprises a first end and a second end; the first end of the first thermal transfer component is directly physically exposed to the fluid in the first pipe, wherein a surface of the first end of the first thermal transfer component is exposed to the fluid in the first pipe; and the first end of the second thermal transfer component is directly physically exposed to the fluid in the second pipe, wherein a surface of the first end of the second thermal transfer component is exposed to the fluid in the second pipe.