An exhaust gas flow control system (200, 300) of a metal hydride air conditioning unit of a vehicle, said vehicle driven by an internal combustion engine (202, 302) connected to a silencer (206, 306) typically via a catalytic converter, said system comprising: a flow regulator (208, 308) in fluid communication with said silencer (206, 306) to receive and selectively divert flow of exhaust gases to at least one of a metal hydride heat pump (210, 310) and a tailpipe (212, 312) to release said exhaust gases to the atmosphere (218, 318); a control mechanism (214, 314) configured to control an action of said flow regulator (208, 308) for selectively diverting flow of exhaust gases to at least one of said metal hydride heat pump (210, 310) and said tailpipe (212, 312); and a user input device (216, 316) configured to receive a user input from a user to operate said control mechanism (214, 314) to perform said action of said flow regulator (208, 308), wherein said control mechanism (214, 314) comprises a sensing unit (220, 320) comprising at least one memory module and a processing unit, said sensing unit (220, 320) configured to: sense at least one of the reaction kinetics and operational parameters of the metal hydride heat pump (210, 310) and store said at least one reaction kinetics and operational parameter in said at least one memory module; sense and store in said at least one memory module, the temperature of the space within said vehicle; calculate using said processing unit, the amount of exhaust gases to be supplied to said metal hydride heat pump according to said temperature sensed within the space of said vehicle and said reaction kinetics and operational parameters, based on a set of instructions loaded in said at least one memory module of said sensing unit; and based on said amount of exhaust gases calculated, generate a movement signal for causing action on said flow regulator (208, 308) to divert flow of exhaust gases corresponding to said amount of exhaust gases calculated to said metal hydride heat pump (210, 310). a flow regulator (208, 308) in fluid communication with said silencer (206, 306) to receive and selectively divert flow of exhaust gases to at least one of a metal hydride heat pump (210, 310) and a tailpipe (212, 312) to release said exhaust gases to the atmosphere (218, 318); a control mechanism (214, 314) configured to control an action of said flow regulator (208, 308) for selectively diverting flow of exhaust gases to at least one of said metal hydride heat pump (210, 310) and said tailpipe (212, 312); and a user input device (216, 316) configured to receive a user input from a user to operate said control mechanism (214, 314) to perform said action of said flow regulator (208, 308), wherein said control mechanism (214, 314) comprises a sensing unit (220, 320) comprising at least one memory module and a processing unit, said sensing unit (220, 320) configured to: sense at least one of the reaction kinetics and operational parameters of the metal hydride heat pump (210, 310) and store said at least one reaction kinetics and operational parameter in said at least one memory module; sense and store in said at least one memory module, the temperature of the space within said vehicle; calculate using said processing unit, the amount of exhaust gases to be supplied to said metal hydride heat pump according to said temperature sensed within the space of said vehicle and said reaction kinetics and operational parameters, based on a set of instructions loaded in said at least one memory module of said sensing unit; and based on said amount of exhaust gases calculated, generate a movement signal for causing action on said flow regulator (208, 308) to divert flow of exhaust gases corresponding to said amount of exhaust gases calculated to said metal hydride heat pump (210, 310). sense at least one of the reaction kinetics and operational parameters of the metal hydride heat pump (210, 310) and store said at least one reaction kinetics and operational parameter in said at least one memory module; sense and store in said at least one memory module, the temperature of the space within said vehicle; calculate using said processing unit, the amount of exhaust gases to be supplied to said metal hydride heat pump according to said temperature sensed within the space of said vehicle and said reaction kinetics and operational parameters, based on a set of instructions loaded in said at least one memory module of said sensing unit; and based on said amount of exhaust gases calculated, generate a movement signal for causing action on said flow regulator (208, 308) to divert flow of exhaust gases corresponding to said amount of exhaust gases calculated to said metal hydride heat pump (210, 310).