diff --git a/adafruit_ble_lywsd03mmc.py b/adafruit_ble_lywsd03mmc.py index dc653dc..04edb2d 100644 --- a/adafruit_ble_lywsd03mmc.py +++ b/adafruit_ble_lywsd03mmc.py @@ -66,11 +66,9 @@ def __init__(self, service=None): def temperature_humidity(self): """Return a tuple of (temperature, humidity).""" if self._readings_buf is None: - self._readings_buf = bytearray( - self.readings.packet_size # pylint: disable=no-member - ) + self._readings_buf = bytearray(self.readings.incoming_packet_length) data = self._readings_buf - length = self.readings.readinto(data) # pylint: disable=no-member + length = self.readings.readinto(data) if length > 0: low_temp, high_temp, hum = struct.unpack_from("