A control system for a metal hydride air conditioner, said system comprising: • a plurality of sensors configured to periodically sense temperature of an exhaust gas at an outlet of each of a plurality of reactors of said hydride air conditioner and generate a current outlet temperature value at each of pre- defined time intervals for each of said reactors; • a memory configured to store a pre-set outlet temperature value for each of said reactors and a pre-set half cycle time value for each of said reactors; • a time counter, configured to increase a current time count value at each of the pre-defined time intervals immediately after switching on of said metal hydride air conditioner; and • a controller cooperating with said plurality of sensors, said memory, and said time counter, and configured to: ∘ read said pre-set outlet temperature value and said pre-set half cycle time value from said memory, ∘ iteratively receive said current outlet temperature value, and said current time count value, and • control at least one actuator (514 or 516) associated with each of said reactors based on said current outlet temperature value, said pre-set outlet temperature value, said pre-set half cycle time value, and said current time count value to alter said current outlet temperature for each of said reactors, characterized in that said controller includes at least one comparator and at least one timer, and in that said controller is configured to compare using said comparator, said pre-set outlet temperature value with said current outlet temperature value at each of the pre-defined time intervals and set a first flag signal when said current outlet temperature value is greater than or equal to said pre-set outlet temperature value; • concurrently activate and increment said at least one timer, at each of the pre-defined time intervals, when said metal hydride air conditioner is switched on, and generate a first time value at the time instance when said first flag is set; • compare, at each of the pre-defined time intervals using said at least one comparator, said pre-set half cycle time value and said first time value to determine the minimum value between said pre-set half cycle time value and said first time value, and activate said at least one actuator (514 or 516): ∘ at said first time value when said first time value is smaller than said pre- set half cycle time value, or ∘ at said pre-set half cycle time value. • a plurality of sensors configured to periodically sense temperature of an exhaust gas at an outlet of each of a plurality of reactors of said hydride air conditioner and generate a current outlet temperature value at each of pre- defined time intervals for each of said reactors; • a memory configured to store a pre-set outlet temperature value for each of said reactors and a pre-set half cycle time value for each of said reactors; • a time counter, configured to increase a current time count value at each of the pre-defined time intervals immediately after switching on of said metal hydride air conditioner; and • a controller cooperating with said plurality of sensors, said memory, and said time counter, and configured to: ∘ read said pre-set outlet temperature value and said pre-set half cycle time value from said memory, ∘ iteratively receive said current outlet temperature value, and said current time count value, and ∘ read said pre-set outlet temperature value and said pre-set half cycle time value from said memory, ∘ iteratively receive said current outlet temperature value, and said current time count value, and • control at least one actuator (514 or 516) associated with each of said reactors based on said current outlet temperature value, said pre-set outlet temperature value, said pre-set half cycle time value, and said current time count value to alter said current outlet temperature for each of said reactors, characterized in that said controller includes at least one comparator and at least one timer, and in that said controller is configured to compare using said comparator, said pre-set outlet temperature value with said current outlet temperature value at each of the pre-defined time intervals and set a first flag signal when said current outlet temperature value is greater than or equal to said pre-set outlet temperature value; • concurrently activate and increment said at least one timer, at each of the pre-defined time intervals, when said metal hydride air conditioner is switched on, and generate a first time value at the time instance when said first flag is set; • compare, at each of the pre-defined time intervals using said at least one comparator, said pre-set half cycle time value and said first time value to determine the minimum value between said pre-set half cycle time value and said first time value, and activate said at least one actuator (514 or 516): ∘ at said first time value when said first time value is smaller than said pre- set half cycle time value, or ∘ at said pre-set half cycle time value. ∘ at said first time value when said first time value is smaller than said pre- set half cycle time value, or ∘ at said pre-set half cycle time value.