docs: def window_open_config(self, temperature, duration):
          """Configures the window open behavior. The duration is specified in
          5 minute increments."""
          _LOGGER.debug("Window open config, temperature: %s duration: %s", temperature, duration)
          self._verify_temperature(temperature)
          if duration.seconds < 0 and duration.seconds > 3600:
              raise ValueError
  
          value = struct.pack('BBB', PROP_WINDOW_OPEN_CONFIG,
                              int(temperature * 2), int(duration.seconds / 300))
          self._conn.make_request(PROP_WRITE_HANDLE, value)