diff --git a/homeassistant/components/evohome/climate.py b/homeassistant/components/evohome/climate.py index 8b65d837171..b7899afdd7b 100644 --- a/homeassistant/components/evohome/climate.py +++ b/homeassistant/components/evohome/climate.py @@ -149,7 +149,12 @@ class EvoZone(EvoChild, EvoClimateDevice): """Initialize a Honeywell TCC Zone.""" super().__init__(evo_broker, evo_device) - self._unique_id = evo_device.zoneId + if evo_device.modelType.startswith("VisionProWifi"): + # this system does not have a distinct ID for the zone + self._unique_id = f"{evo_device.zoneId}z" + else: + self._unique_id = evo_device.zoneId + self._name = evo_device.name self._icon = "mdi:radiator"