Index: dialin/dg/fans.py =================================================================== diff -u -rd832b9ec145bf0c8bf3bf0bdc4844d146a60e600 -r490f5a67693f749ccae9a14978083f64354331d8 --- dialin/dg/fans.py (.../fans.py) (revision d832b9ec145bf0c8bf3bf0bdc4844d146a60e600) +++ dialin/dg/fans.py (.../fans.py) (revision 490f5a67693f749ccae9a14978083f64354331d8) @@ -238,21 +238,19 @@ self.logger.debug("Timeout!!!!") return False - def cmd_fans_rpm_alarm_start_time_offset_override(self, hours: int, minutes: int, reset: int = NO_RESET) -> int: + def cmd_fans_rpm_alarm_start_time_offset_override(self, seconds: int, reset: int = NO_RESET) -> int: """ Constructs and sends the HD fan RPM alarm start time override command Constraints: Must be logged into DG. - @param hours: (int) hours that the fan alarm start time must be overridden to - @param minutes: (int) minutes that the fan alarm start time must be overridden to + @param seconds: (int) seconds that the fan alarm start time must be overridden to @param reset: (int) 1 to reset a previous override, 0 to override @return: 1 if successful, zero otherwise """ reset_value = integer_to_bytearray(reset) - h = integer_to_bytearray(hours) - m = integer_to_bytearray(minutes) - payload = reset_value + h + m + s = integer_to_bytearray(seconds) + payload = reset_value + s message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dg_ch_id, message_id=MsgIds.MSG_ID_DG_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE.value, Index: dialin/hd/fans.py =================================================================== diff -u -rd832b9ec145bf0c8bf3bf0bdc4844d146a60e600 -r490f5a67693f749ccae9a14978083f64354331d8 --- dialin/hd/fans.py (.../fans.py) (revision d832b9ec145bf0c8bf3bf0bdc4844d146a60e600) +++ dialin/hd/fans.py (.../fans.py) (revision 490f5a67693f749ccae9a14978083f64354331d8) @@ -179,21 +179,19 @@ self.logger.debug("Timeout!!!!") return False - def cmd_fans_rpm_alarm_start_time_offset_override(self, hours: int, minutes: int, reset: int = NO_RESET) -> int: + def cmd_fans_rpm_alarm_start_time_offset_override(self, seconds: int, reset: int = NO_RESET) -> int: """ Constructs and sends the HD fan RPM alarm start time override command Constraints: Must be logged into HD. - @param hours: (int) hours that the fan alarm start time must be overridden to - @param minutes: (int) minutes that the fan alarm start time must be overridden to + @param seconds: (int) seconds that the fan alarm start time must be overridden to @param reset: (int) 1 to reset a previous override, 0 to override @return: 1 if successful, zero otherwise """ reset_value = integer_to_bytearray(reset) - h = integer_to_bytearray(hours) - m = integer_to_bytearray(minutes) - payload = reset_value + h + m + s = integer_to_bytearray(seconds) + payload = reset_value + s message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_hd_ch_id, message_id=MsgIds.MSG_ID_HD_FAN_RPM_ALARM_START_TIME_OFFSET_OVERRIDE.value,