Like the title says I was wondering if it would be possible to generate a couple of watts of electricity from a kerosene or gas mantle. Less than 0.5% of the energy in the fuel is being converted to light which means that in the 33kJ per mL of kerosene nearly 9 watts is being lost as heat. Even at very low efficiency that amount adds up if you're using a couple of mL an hour. I've thought of 4 ways that this could maybe be done, 3 that use heat differentials and 1 which uses the fuel itself. Round shaped thermoelectric module to cover mantle. Thermionic generators (which seem like more efficient thermoelectrics) Stirling engines (moving parts and hard to find) The last way is to actually use the gas as fuel for a solid oxide fuel cell. At the moment thermoelectrics seem to be it because I can't seem to find any SOFC in that power range and I can't seem to find much of anything regarding thermionic generators. I would really appreciate some help on finding places which sell these sort of things (if they sell them at all) especially thermionics because like I said, they seem more efficient than thermoelectrics. Thank you for reading.