Arrived onsite to investigate no heat in three zones and no hot water. The system has a boiler with an indirect water heater, meaning the boiler also provides domestic hot water. Upon arrival, the boiler was in lockout with a “boiler safety limit open” fault. The homeowner mentioned they’ve experienced this issue before due to rainwater entering the intake and triggering the alarm. I found that the rain guard had not been installed, so they reinstalled it themselves. The homeowner chose not to have me perform further diagnostics at this time. I provided estimates to replace four thermostats. Before leaving, I confirmed that the boiler was running and operating properly.