Index: leahi_dialin/fp/modules/levels.py =================================================================== diff -u -rb69ce4225540854eb976e2ac03d2225951e22e3e -r7722ca79366aece30100be0dbb659dc0c1448892 --- leahi_dialin/fp/modules/levels.py (.../levels.py) (revision b69ce4225540854eb976e2ac03d2225951e22e3e) +++ leahi_dialin/fp/modules/levels.py (.../levels.py) (revision 7722ca79366aece30100be0dbb659dc0c1448892) @@ -106,19 +106,18 @@ self.logger.debug("Timeout!!!!") return False - def cmd_level_status_override(self, level_sensor: int, status: int, reset: int = NO_RESET) -> int: + def cmd_level_status_override(self, status: int, reset: int = NO_RESET) -> int: """ Constructs and sends level status override command. Must be logged into FP. - @param level_sensor: integer - the level sensor to override its value @param status: integer - the status value to override @param reset: (int) 1 to reset a previous override, 0 to override @returns 1 if successful, zero otherwise """ reset_value = integer_to_bytearray(reset) - lvl = integer_to_bytearray(level_sensor) - payload = reset_value + lvl + sts = integer_to_bytearray(status) + payload = reset_value + sts message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_fp_ch_id, message_id=MsgIds.MSG_ID_RO_LEVEL_OVERRIDE_REQUEST.value, payload=payload)