diff --git a/src/pyatmo/room.py b/src/pyatmo/room.py index d8065ec7..28578bb0 100644 --- a/src/pyatmo/room.py +++ b/src/pyatmo/room.py @@ -93,7 +93,11 @@ def update(self, raw_data: RawData) -> None: self.heating_power_request = raw_data.get("heating_power_request") self.humidity = raw_data.get("humidity") - self.reachable = raw_data.get("reachable") + if self.climate_type == DeviceType.BNTH: + # BNTH is wired, so the room is always reachable + self.reachable = True + else: + self.reachable = raw_data.get("reachable") self.therm_measured_temperature = raw_data.get("therm_measured_temperature") self.therm_setpoint_mode = raw_data.get("therm_setpoint_mode") self.therm_setpoint_temperature = raw_data.get("therm_setpoint_temperature")