The invention discloses an electromechanical automatic controller of a revolving door. The electromechanical automatic controller comprises a door spindle, the outer side of the door spindle is sleeved with a sleeve rotating around the door spindle, a plurality of horizontal fixing grooves with downward openings are fixed to the upper end of the sleeve in the circumferential direction of the sleeve, vertical fixing grooves with outward openings are formed in the lower portions of the horizontal fixing grooves, the vertical fixing groove is fixed to the outer wall of the sleeve, the outer end of the horizontal fixing groove is connected with an upper stop block, the lower portion of the upper stop block is connected with a lower stop block through a rope, the lower stop block is connected with a lower fixing groove with an upward opening, an outer roller is arranged at the bottom of the lower fixing groove, a plurality of inner rollers are evenly arranged on the edge of the bottom of the sleeve, and a driving mechanism for driving the sleeve to rotate is arranged at the top of the door spindle. According to the electromechanical automatic controller, the load bearing of the door spindle is shared, so that a door plate does not generate adhesive force to the door spindle when the revolving door rotates, and the aging speed is slowed down due to uniform force applied by the door plate during long-time use.