In Ohio, the law is setup so that:
In a city or village, the city/village building department covers building and the city/village zoning department covers zoning and fire/rescue.
If there's no city/village building department then jurisdiction reverts to the state unless the city/village designates another entity.
In a township, the county building department covers building and the township zoning department covers zoning and the township fire department covers fire/rescue.
Therefore the county building department I work for automatically covers all 17 townships and is also designate for all 6 villages and one of the 3 cities. . But all cities, villages, and townships still handle their own zoning and fire/rescue. . This gives us 24 separate zoning departments and 24 separate fire departments we have to coordinate with. . We end up dealing with alot of these kind of issues.
One of the townships has a zoning ordinance that states that after 10pm all exterior lights must function on motion detectors and can not be mercury vapor lights or any other type that has the potential, at times, of having a delayed start. . There's also a max limit on light pole height. . Both zoning rules are directed to attracting the attention of neighbors and police to nighttime movement around closed businesses and also limiting light pollution into residential properties [altho they haven't figure out yet what to do about "critters" constantly setting the motion detectors off]. . Our building department doesn't have an issue with those rules.
According to what you're saying, these zoning rules violate building code. . I don't think I agree with you on that. . You have to move to evacuate the building and the light is present when there's movement. . I don't think exclusion of motion detectors is a reasonable interpretation of the IBC.
David