About 300 people experiencing homelessness were affected by the power and heat outage, including people in the infirmary.